mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
Added FileCleanupError to utils/exceptions.py Created root exceptions.py for better organization Fixed circular imports in utils/init.py Updated imports in video_archiver.py and update_checker.py Fixed FFmpeg Management: Updated extraction logic for BtbN's new archive structure Added fallback for backward compatibility Better binary verification and permissions handling Improved Error Handling: Proper exception hierarchy Better error propagation More detailed error messages Enhanced cleanup on errors
20 lines
547 B
Python
20 lines
547 B
Python
"""Utility modules for VideoArchiver"""
|
|
|
|
from .exceptions import FileCleanupError, VideoVerificationError
|
|
from .file_ops import secure_delete_file, cleanup_downloads
|
|
from .path_manager import temp_path_context
|
|
from .message_manager import MessageManager
|
|
|
|
# Import VideoDownloader last to avoid circular imports
|
|
from .video_downloader import VideoDownloader
|
|
|
|
__all__ = [
|
|
'FileCleanupError',
|
|
'VideoVerificationError',
|
|
'secure_delete_file',
|
|
'cleanup_downloads',
|
|
'temp_path_context',
|
|
'VideoDownloader',
|
|
'MessageManager',
|
|
]
|