fix(database): add fallback to absolute imports in connection_manager.py

This commit is contained in:
pacnpal
2024-11-17 22:19:03 +00:00
parent 288c940102
commit 9d8b83ce78

View File

@@ -10,11 +10,12 @@ import threading
from queue import Queue, Empty
from datetime import datetime
from ..utils.exceptions import (
DatabaseError,
ErrorContext,
ErrorSeverity
)
try:
# Try relative imports first
from ..utils.exceptions import DatabaseError, ErrorContext, ErrorSeverity
except ImportError:
# Fall back to absolute imports if relative imports fail
from videoarchiver.utils.exceptions import DatabaseError, ErrorContext, ErrorSeverity
logger = logging.getLogger("DBConnectionManager")