Updated videoarchiver/__init__.py to include all relevant classes from subdirectories

This commit is contained in:
pacnpal
2024-11-17 16:15:27 +00:00
parent 0db1f31f8f
commit 074b462a1b

View File

@@ -114,6 +114,14 @@ from .processor import VideoProcessor
from .config_manager import ConfigManager from .config_manager import ConfigManager
from .update_checker import UpdateChecker from .update_checker import UpdateChecker
# Additional imports from subdirectories
from .queue.cleaners import QueueCleaner
from .queue import QueueStateManager, QueueMetricsManager, QueueProcessor
from .ffmpeg import BinaryManager, EncoderParams, GPUDetector, ProcessManager
from .database import DatabaseConnectionManager, DatabaseQueryManager, DatabaseSchemaManager
from .processor import CleanupManager, MessageHandler, QueueProcessor
from .utils import CompressionManager, DirectoryManager, DownloadManager, FileOperations
logger = logging.getLogger("VideoArchiver") logger = logging.getLogger("VideoArchiver")
# Track initialization task # Track initialization task
@@ -177,6 +185,23 @@ __all__ = [
"VideoProcessor", "VideoProcessor",
"ConfigManager", "ConfigManager",
"UpdateChecker", "UpdateChecker",
"QueueCleaner",
"QueueStateManager",
"QueueMetricsManager",
"QueueProcessor",
"BinaryManager",
"EncoderParams",
"GPUDetector",
"ProcessManager",
"DatabaseConnectionManager",
"DatabaseQueryManager",
"DatabaseSchemaManager",
"CleanupManager",
"MessageHandler",
"CompressionManager",
"DirectoryManager",
"DownloadManager",
"FileOperations",
# Base exceptions # Base exceptions
"VideoArchiverError", "VideoArchiverError",