Return empty dict if capture is corrupt

This commit is contained in:
Joel Collins 2019-05-29 09:29:46 +01:00
parent 9ab1da34ff
commit 2c4fa4aead

View file

@ -49,6 +49,7 @@ def pull_usercomment_dict(filepath):
exif_dict = piexif.load(filepath)
except InvalidImageDataError:
logging.error("Invalid data at {}. Skipping.".format(filepath))
return {}
if 'Exif' in exif_dict and 37510 in exif_dict['Exif']:
return yaml.load(exif_dict['Exif'][37510].decode())
else: