Spaces:
Running
Running
File size: 1,316 Bytes
f871fed |
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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
class OpenNotebookError(Exception):
"""Base exception class for Open Notebook errors."""
pass
class DatabaseOperationError(OpenNotebookError):
"""Raised when a database operation fails."""
pass
class UnsupportedTypeException(OpenNotebookError):
"""Raised when an unsupported type is provided."""
pass
class InvalidInputError(OpenNotebookError):
"""Raised when invalid input is provided."""
pass
class NotFoundError(OpenNotebookError):
"""Raised when a requested resource is not found."""
pass
class AuthenticationError(OpenNotebookError):
"""Raised when there's an authentication problem."""
pass
class ConfigurationError(OpenNotebookError):
"""Raised when there's a configuration problem."""
pass
class ExternalServiceError(OpenNotebookError):
"""Raised when an external service (e.g., AI model) fails."""
pass
class RateLimitError(OpenNotebookError):
"""Raised when a rate limit is exceeded."""
pass
class FileOperationError(OpenNotebookError):
"""Raised when a file operation fails."""
pass
class NetworkError(OpenNotebookError):
"""Raised when a network operation fails."""
pass
class NoTranscriptFound(OpenNotebookError):
"""Raised when no transcript is found for a video."""
pass
|