use list expression instead of 3-deep for
This commit is contained in:
parent
5e746bfdd3
commit
6dc508d27f
@ -114,13 +114,8 @@ def _ifd_tag_to_dict(tag):
|
|||||||
data['printable'] = tag.printable.decode('utf8', 'replace')
|
data['printable'] = tag.printable.decode('utf8', 'replace')
|
||||||
|
|
||||||
if type(tag.values) == list:
|
if type(tag.values) == list:
|
||||||
data['values'] = []
|
data['values'] = [_ratio_to_list(val) if isinstance(val, Ratio) else val
|
||||||
for val in tag.values:
|
for val in tag.values]
|
||||||
if isinstance(val, Ratio):
|
|
||||||
data['values'].append(
|
|
||||||
_ratio_to_list(val))
|
|
||||||
else:
|
|
||||||
data['values'].append(val)
|
|
||||||
else:
|
else:
|
||||||
if isinstance(tag.values, str):
|
if isinstance(tag.values, str):
|
||||||
# Force UTF-8, so that it fits into the DB
|
# Force UTF-8, so that it fits into the DB
|
||||||
|
Loading…
x
Reference in New Issue
Block a user