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

This commit is contained in:
pacnpal
2024-11-17 22:19:56 +00:00
parent 9d8b83ce78
commit 2b0e49b5b0

View File

@@ -7,7 +7,12 @@ from typing import List, Dict, Any, Optional, TypedDict, ClassVar, Union
from enum import Enum, auto from enum import Enum, auto
from datetime import datetime 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("DBSchemaManager") logger = logging.getLogger("DBSchemaManager")