mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 02:41:06 -05:00
videoarchiver/config/validation_manager.py
videoarchiver/config/role_manager.py videoarchiver/database/connection_manager.py videoarchiver/database/schema_manager.py videoarchiver/queue/cleaners/tracking_cleaner.py videoarchiver/exceptions.py videoarchiver/processor.py videoarchiver/commands.py videoarchiver/update_checker.py videoarchiver/utils/path_manager.py videoarchiver/utils/file_ops.py videoarchiver/processor/message_validator.py videoarchiver/utils/download_manager.py
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
"""Queue management package for video processing"""
|
||||
|
||||
from .models import QueueItem, QueueMetrics
|
||||
from .manager import EnhancedVideoQueueManager
|
||||
from .persistence import QueuePersistenceManager, QueueError
|
||||
from .monitoring import QueueMonitor, MonitoringError
|
||||
from .cleanup import QueueCleaner, CleanupError
|
||||
from videoarchiver.queue.models import QueueItem, QueueMetrics
|
||||
from videoarchiver.queue.manager import EnhancedVideoQueueManager
|
||||
from videoarchiver.queue.persistence import QueuePersistenceManager, QueueError
|
||||
from videoarchiver.queue.monitoring import QueueMonitor, MonitoringError
|
||||
from videoarchiver.queue.cleanup import QueueCleaner, CleanupError
|
||||
|
||||
__all__ = [
|
||||
'QueueItem',
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"""Queue cleaning functionality"""
|
||||
|
||||
from .guild_cleaner import GuildCleaner
|
||||
from .history_cleaner import HistoryCleaner
|
||||
from .tracking_cleaner import TrackingCleaner
|
||||
from videoarchiver.queue.cleaners.guild_cleaner import GuildCleaner
|
||||
from videoarchiver.queue.cleaners.history_cleaner import HistoryCleaner
|
||||
from videoarchiver.queue.cleaners.tracking_cleaner import TrackingCleaner
|
||||
|
||||
__all__ = [
|
||||
'GuildCleaner',
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
"""Module for cleaning guild-specific queue items"""
|
||||
|
||||
import logging
|
||||
import asyncio
|
||||
from enum import Enum
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Dict, List, Set, Tuple, Any, Optional
|
||||
from datetime import datetime
|
||||
|
||||
from ..models import QueueItem
|
||||
from videoarchiver.queue.models import QueueItem
|
||||
|
||||
logger = logging.getLogger("GuildCleaner")
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ from dataclasses import dataclass, field
|
||||
from typing import Dict, Optional, List, Any, Set
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from ..models import QueueItem
|
||||
from videoarchiver.queue.models import QueueItem
|
||||
|
||||
logger = logging.getLogger("HistoryCleaner")
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ from dataclasses import dataclass, field
|
||||
from typing import Dict, List, Set, Tuple, Any, Optional
|
||||
from datetime import datetime
|
||||
|
||||
from ..models import QueueItem
|
||||
from videoarchiver.queue.models import QueueItem
|
||||
|
||||
logger = logging.getLogger("TrackingCleaner")
|
||||
|
||||
|
||||
@@ -7,16 +7,16 @@ from dataclasses import dataclass, field
|
||||
from typing import Dict, List, Set, Optional, Any, Tuple
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from .models import QueueItem, QueueMetrics
|
||||
from .cleaners.history_cleaner import (
|
||||
from videoarchiver.queue.models import QueueItem, QueueMetrics
|
||||
from videoarchiver.queue.cleaners.history_cleaner import (
|
||||
HistoryCleaner,
|
||||
CleanupStrategy as HistoryStrategy
|
||||
)
|
||||
from .cleaners.guild_cleaner import (
|
||||
from videoarchiver.queue.cleaners.guild_cleaner import (
|
||||
GuildCleaner,
|
||||
GuildCleanupStrategy
|
||||
)
|
||||
from .cleaners.tracking_cleaner import (
|
||||
from videoarchiver.queue.cleaners.tracking_cleaner import (
|
||||
TrackingCleaner,
|
||||
TrackingCleanupStrategy
|
||||
)
|
||||
|
||||
@@ -7,13 +7,13 @@ from dataclasses import dataclass, field
|
||||
from typing import Optional, Tuple, Dict, Any, List, Set, Callable
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from .state_manager import QueueStateManager
|
||||
from .processor import QueueProcessor
|
||||
from .metrics_manager import QueueMetricsManager
|
||||
from .persistence import QueuePersistenceManager
|
||||
from .monitoring import QueueMonitor, MonitoringLevel
|
||||
from .cleanup import QueueCleaner
|
||||
from .models import QueueItem, QueueError, CleanupError
|
||||
from videoarchiver.queue.state_manager import QueueStateManager
|
||||
from videoarchiver.queue.processor import QueueProcessor
|
||||
from videoarchiver.queue.metrics_manager import QueueMetricsManager
|
||||
from videoarchiver.queue.persistence import QueuePersistenceManager
|
||||
from videoarchiver.queue.monitoring import QueueMonitor, MonitoringLevel
|
||||
from videoarchiver.queue.cleanup import QueueCleaner
|
||||
from videoarchiver.queue.models import QueueItem, QueueError, CleanupError
|
||||
|
||||
logger = logging.getLogger("QueueManager")
|
||||
|
||||
|
||||
@@ -8,8 +8,8 @@ from dataclasses import dataclass, field
|
||||
from typing import Optional, Dict, Any, List, Set
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from .health_checker import HealthChecker, HealthStatus, HealthCategory
|
||||
from .recovery_manager import RecoveryManager, RecoveryStrategy
|
||||
from videoarchiver.queue.health_checker import HealthChecker, HealthStatus, HealthCategory
|
||||
from videoarchiver.queue.recovery_manager import RecoveryManager, RecoveryStrategy
|
||||
|
||||
logger = logging.getLogger("QueueMonitoring")
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import fcntl
|
||||
import asyncio
|
||||
from datetime import datetime, timedelta
|
||||
from typing import Dict, Any, Optional
|
||||
from .models import QueueItem, QueueMetrics
|
||||
from videoarchiver.queue.models import QueueItem, QueueMetrics
|
||||
|
||||
# Configure logging
|
||||
logging.basicConfig(
|
||||
|
||||
@@ -8,9 +8,9 @@ from dataclasses import dataclass
|
||||
from typing import Callable, Optional, Tuple, List, Set, Dict, Any
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from .models import QueueItem
|
||||
from .state_manager import QueueStateManager, ItemState
|
||||
from .monitoring import QueueMonitor
|
||||
from videoarchiver.queue.models import QueueItem
|
||||
from videoarchiver.queue.state_manager import QueueStateManager, ItemState
|
||||
from videoarchiver.queue.monitoring import QueueMonitor
|
||||
|
||||
logger = logging.getLogger("QueueProcessor")
|
||||
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
"""Module for handling queue item recovery operations"""
|
||||
|
||||
import logging
|
||||
import asyncio
|
||||
from enum import Enum
|
||||
from dataclasses import dataclass, field
|
||||
from typing import List, Tuple, Dict, Optional, Any, Set
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from .models import QueueItem
|
||||
from videoarchiver.queue.models import QueueItem
|
||||
|
||||
logger = logging.getLogger("QueueRecoveryManager")
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ from dataclasses import dataclass
|
||||
from typing import Dict, Set, List, Optional, Any
|
||||
from datetime import datetime
|
||||
|
||||
from .models import QueueItem, QueueMetrics
|
||||
from videoarchiver.queue.models import QueueItem, QueueMetrics
|
||||
|
||||
logger = logging.getLogger("QueueStateManager")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user