From 475b4172a9073e77813603481dc77703c4a5e8e5 Mon Sep 17 00:00:00 2001 From: Glandos Date: Wed, 20 Feb 2019 10:10:06 +0100 Subject: [PATCH] remove conversion to tuple The _fixup does exactly the opposite --- src/PIL/JpegImagePlugin.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/PIL/JpegImagePlugin.py b/src/PIL/JpegImagePlugin.py index fed21ef75..8efa97740 100644 --- a/src/PIL/JpegImagePlugin.py +++ b/src/PIL/JpegImagePlugin.py @@ -496,8 +496,6 @@ class ExifImageFileDirectory(TiffImagePlugin.ImageFileDirectory_v1): TiffImagePlugin.ImageFileDirectory_v1._setitem(self, tag, value, legacy_api) if legacy_api: val = self._tags_v1[tag] - if not isinstance(val, (tuple, bytes)): - val = val, self._tags_v1[tag] = _fixup(val) def __setitem__(self, tag, value): @@ -514,7 +512,7 @@ class ExifImageFileDirectory(TiffImagePlugin.ImageFileDirectory_v1): # We don't support v2 self._setitem(tag, handler(self, data, True), True) val = self._tags_v1[tag] - # Don't try to convert as tuple, it is done in _setitem + # Don't try to convert as tuple, it is undone by the _fixup function return val def update(self, *args, **kwds):