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

This commit is contained in:
pacnpal
2024-11-17 22:20:36 +00:00
parent 2b0e49b5b0
commit e52f088396

View File

@@ -4,9 +4,16 @@ import logging
from pathlib import Path from pathlib import Path
from typing import Optional, Dict, Any, List from typing import Optional, Dict, Any, List
try:
# Try relative imports first
from .schema_manager import DatabaseSchemaManager from .schema_manager import DatabaseSchemaManager
from .query_manager import DatabaseQueryManager from .query_manager import DatabaseQueryManager
from .connection_manager import DatabaseConnectionManager from .connection_manager import DatabaseConnectionManager
except ImportError:
# Fall back to absolute imports if relative imports fail
from videoarchiver.database.schema_manager import DatabaseSchemaManager
from videoarchiver.database.query_manager import DatabaseQueryManager
from videoarchiver.database.connection_manager import DatabaseConnectionManager
logger = logging.getLogger("VideoArchiverDB") logger = logging.getLogger("VideoArchiverDB")