From 90ce8d219e0931cd39d1f854590577f51581d4b6 Mon Sep 17 00:00:00 2001 From: Xinyi Rong Date: Thu, 22 Dec 2016 10:59:56 +0800 Subject: [PATCH] simplify statements about setting duration when saving GIF --- PIL/GifImagePlugin.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/PIL/GifImagePlugin.py b/PIL/GifImagePlugin.py index 9b6222405..337b0dc1a 100644 --- a/PIL/GifImagePlugin.py +++ b/PIL/GifImagePlugin.py @@ -361,11 +361,8 @@ 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: - encoderinfo["duration"] = duration[frame_count] + if isinstance(duration, list): + encoderinfo["duration"] = duration[frame_count] frame_count += 1 # To specify duration, add the time in milliseconds to getdata(),