From 5f0929cf0e075a9b8d1fe17745d9b9b3b97c7d6c Mon Sep 17 00:00:00 2001 From: Simon Conseil Date: Sat, 5 Sep 2020 17:00:58 +0200 Subject: [PATCH] Fix filename when this is an Image instance --- sigal/image.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sigal/image.py b/sigal/image.py index 3168288..74530b4 100644 --- a/sigal/image.py +++ b/sigal/image.py @@ -229,7 +229,9 @@ def get_exif_data(filename): return None for w in caught_warnings: - logger.warning(f'PILImage reported a warning for file {filename}\n' + fname = (filename.filename if isinstance(filename, PILImage.Image) + else filename) + logger.warning(f'PILImage reported a warning for file {fname}\n' f'{w.category}: {w.message}') data = {TAGS.get(tag, tag): value for tag, value in exif.items()}