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 datetime import datetime
try:
# 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")