fixed nonexisitng xmp metadata error

This commit is contained in:
2025-06-22 17:53:46 +02:00
parent 4241f3965a
commit 5ff44a1912

View File

@@ -145,8 +145,12 @@ def get_image_info(item: str, folder: str) -> dict[str, Any]:
del exifdata[key] del exifdata[key]
else: else:
exifdata = None exifdata = None
if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False): if xmp:
tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"] if xmp["xmpmeta"]["RDF"]["Description"].get("subject", False):
tags = xmp["xmpmeta"]["RDF"]["Description"]["subject"]["Bag"]["li"]
else:
tags = []
xmp = None
else: else:
tags = [] tags = []
xmp = None xmp = None