upk
This commit is contained in:
@@ -68,8 +68,7 @@ def _load_sidecar_bundle(media_path: Path, origin: Optional[str] = None, config:
|
||||
|
||||
if db_root:
|
||||
try:
|
||||
db = LocalLibraryDB(Path(db_root))
|
||||
try:
|
||||
with LocalLibraryDB(Path(db_root)) as db:
|
||||
# Get tags and metadata from database
|
||||
tags = db.get_tags(media_path) or []
|
||||
metadata = db.get_metadata(media_path) or {}
|
||||
@@ -79,8 +78,6 @@ def _load_sidecar_bundle(media_path: Path, origin: Optional[str] = None, config:
|
||||
if tags or known_urls or file_hash:
|
||||
debug(f"Found metadata in local database: {len(tags)} tag(s), {len(known_urls)} URL(s)")
|
||||
return None, file_hash, tags, known_urls
|
||||
finally:
|
||||
db.close()
|
||||
except Exception as exc:
|
||||
log(f"⚠️ Could not query local database: {exc}", file=sys.stderr)
|
||||
except Exception:
|
||||
|
||||
Reference in New Issue
Block a user