Spaces:
Sleeping
Sleeping
File size: 697 Bytes
1df1e0b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
class BabelSlideException(Exception):
"""Base exception for BabelSlide application"""
pass
class TranslationError(BabelSlideException):
"""Raised when translation fails"""
pass
class ProcessorError(BabelSlideException):
"""Raised when document processing fails"""
pass
class ValidationError(BabelSlideException):
"""Raised when input validation fails"""
pass
class APIKeyError(BabelSlideException):
"""Raised when API key is invalid or missing"""
pass
class UnsupportedFileError(BabelSlideException):
"""Raised when file format is not supported"""
pass
class FileSizeError(BabelSlideException):
"""Raised when file is too large"""
pass |