fix(processor): add fallback to absolute imports in queue_processor

This commit is contained in:
pacnpal
2024-11-17 21:56:25 +00:00
parent 52d3bbbe37
commit ca5571750f

View File

@@ -5,8 +5,14 @@ import asyncio
from typing import List, Optional, Dict, Any, Set, ClassVar from typing import List, Optional, Dict, Any, Set, ClassVar
from datetime import datetime from datetime import datetime
from ..queue.types import QueuePriority, QueueMetrics, ProcessingMetrics try:
from ..queue.models import QueueItem # Try relative imports first
from ..queue.types import QueuePriority, QueueMetrics, ProcessingMetrics
from ..queue.models import QueueItem
except ImportError:
# Fall back to absolute imports if relative imports fail
from videoarchiver.queue.types import QueuePriority, QueueMetrics, ProcessingMetrics
from videoarchiver.queue.models import QueueItem
logger = logging.getLogger("VideoArchiver") logger = logging.getLogger("VideoArchiver")