Spaces:
Sleeping
Sleeping
rmm
commited on
Commit
·
8cb071c
1
Parent(s):
02c8028
fix: replaced loop over dict with direct key lookup for datetime info
Browse files- src/input_handling.py +2 -3
src/input_handling.py
CHANGED
|
@@ -186,9 +186,8 @@ def get_image_datetime(image_file: UploadedFile) -> str | None:
|
|
| 186 |
image = Image.open(image_file)
|
| 187 |
exif_data = image._getexif()
|
| 188 |
if exif_data is not None:
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
return value
|
| 192 |
except Exception as e: # FIXME: what types of exception?
|
| 193 |
st.warning(f"Could not extract date from image metadata. (file: {image_file.name})")
|
| 194 |
# TODO: add to logger
|
|
|
|
| 186 |
image = Image.open(image_file)
|
| 187 |
exif_data = image._getexif()
|
| 188 |
if exif_data is not None:
|
| 189 |
+
if ExifTags.Base.DateTimeOriginal in exif_data:
|
| 190 |
+
return exif_data.get(ExifTags.Base.DateTimeOriginal)
|
|
|
|
| 191 |
except Exception as e: # FIXME: what types of exception?
|
| 192 |
st.warning(f"Could not extract date from image metadata. (file: {image_file.name})")
|
| 193 |
# TODO: add to logger
|