mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
Refactor queue system into modular structure
- Created new queue module with separate components: - models.py: QueueItem and QueueMetrics data classes - persistence.py: Queue state persistence - monitoring.py: Health monitoring and metrics - cleanup.py: Cleanup operations - manager.py: Main queue management - __init__.py: Package exports - Updated imports in video_archiver.py and processor.py - Removed old enhanced_queue.py - Updated README with new queue system details This refactoring improves code organization and maintainability through better separation of concerns while maintaining all existing functionality.
This commit is contained in:
@@ -11,7 +11,7 @@ from typing import Dict, Any, Optional, Tuple, Set
|
||||
import traceback
|
||||
from datetime import datetime
|
||||
|
||||
from videoarchiver.enhanced_queue import EnhancedVideoQueueManager
|
||||
from videoarchiver.queue import EnhancedVideoQueueManager # Updated import
|
||||
from videoarchiver.utils.exceptions import (
|
||||
ProcessingError,
|
||||
ConfigurationError,
|
||||
|
||||
Reference in New Issue
Block a user