Files
Pac-cogs/videoarchiver/exceptions.py

49 lines
1.0 KiB
Python

"""Base exceptions for VideoArchiver"""
from .utils.exceptions import (
VideoArchiverError,
ConfigurationError,
VideoVerificationError,
QueueError,
FileCleanupError,
ResourceExhaustedError,
ProcessingError,
CleanupError,
FileOperationError,
VideoDownloadError,
VideoProcessingError,
VideoUploadError,
VideoCleanupError,
PermissionError,
NetworkError,
ResourceError,
ComponentError,
DiscordAPIError,
)
# Re-export all exceptions
__all__ = [
"VideoArchiverError",
"ConfigurationError",
"VideoVerificationError",
"QueueError",
"FileCleanupError",
"ResourceExhaustedError",
"ProcessingError",
"CleanupError",
"FileOperationError",
"VideoDownloadError",
"VideoProcessingError",
"VideoUploadError",
"VideoCleanupError",
"PermissionError",
"NetworkError",
"ResourceError",
"ComponentError",
"DiscordAPIError",
]
# Alias exceptions for backward compatibility
ConfigError = ConfigurationError
UpdateError = VideoVerificationError