From 6784a74e6b17e3656b95296489068dd726b4b97a Mon Sep 17 00:00:00 2001 From: Simon Conseil Date: Mon, 13 Apr 2020 22:22:28 -0400 Subject: [PATCH] Force conversion of some EXIF tags to str, fix #386 --- sigal/image.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/sigal/image.py b/sigal/image.py index 04a0e13..32e7bce 100644 --- a/sigal/image.py +++ b/sigal/image.py @@ -317,10 +317,8 @@ def get_exif_tags(data, datetime_format='%c'): for tag in ('Model', 'Make', 'LensModel'): if tag in data: - if isinstance(data[tag], tuple): - simple[tag] = data[tag][0].strip() - else: - simple[tag] = data[tag].strip() + val = data[tag][0] if isinstance(data[tag], tuple) else data[tag] + simple[tag] = str(val).strip() if 'FNumber' in data: fnumber = data['FNumber']