diff options
author | András Veres-Szentkirályi <vsza@vsza.hu> | 2013-02-21 11:31:08 +0100 |
---|---|---|
committer | Joar Wandborg <joar@wandborg.se> | 2013-02-22 22:24:29 +0100 |
commit | 6dc508d27f4a914e3d2ca66ac78fc2edabe669e8 (patch) | |
tree | 1b57527af8b049f51a8f7f3fb27a2f707ebeeac4 /mediagoblin/tools/exif.py | |
parent | 5e746bfdd3f7771601fe2ca02786ad70ae05c0a0 (diff) | |
download | mediagoblin-6dc508d27f4a914e3d2ca66ac78fc2edabe669e8.tar.lz mediagoblin-6dc508d27f4a914e3d2ca66ac78fc2edabe669e8.tar.xz mediagoblin-6dc508d27f4a914e3d2ca66ac78fc2edabe669e8.zip |
use list expression instead of 3-deep for
Diffstat (limited to 'mediagoblin/tools/exif.py')
-rw-r--r-- | mediagoblin/tools/exif.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/mediagoblin/tools/exif.py b/mediagoblin/tools/exif.py index ac111694..2c0a1143 100644 --- a/mediagoblin/tools/exif.py +++ b/mediagoblin/tools/exif.py @@ -114,13 +114,8 @@ def _ifd_tag_to_dict(tag): data['printable'] = tag.printable.decode('utf8', 'replace') if type(tag.values) == list: - data['values'] = [] - for val in tag.values: - if isinstance(val, Ratio): - data['values'].append( - _ratio_to_list(val)) - else: - data['values'].append(val) + data['values'] = [_ratio_to_list(val) if isinstance(val, Ratio) else val + for val in tag.values] else: if isinstance(tag.values, str): # Force UTF-8, so that it fits into the DB |