simplify statements about setting duration when saving GIF

This commit is contained in:
Xinyi Rong 2016-12-22 10:59:56 +08:00
parent 8f44fa4aec
commit 90ce8d219e

View File

@ -361,10 +361,7 @@ def _save(im, fp, filename, save_all=False):
for im_frame in ImageSequence.Iterator(imSequence):
encoderinfo = im.encoderinfo.copy()
im_frame = _convert_mode(im_frame)
if duration is not None:
if not isinstance(duration, list):
encoderinfo["duration"] = duration
else:
if isinstance(duration, list):
encoderinfo["duration"] = duration[frame_count]
frame_count += 1