From c73da62ce949547b1ec6ac32027de6f1708c422b Mon Sep 17 00:00:00 2001 From: Sir Cinnamon Date: Fri, 8 Mar 2019 16:34:44 -0700 Subject: [PATCH] Ensure disposal key exists before checking --- src/PIL/GifImagePlugin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PIL/GifImagePlugin.py b/src/PIL/GifImagePlugin.py index d6fd27440..776875138 100644 --- a/src/PIL/GifImagePlugin.py +++ b/src/PIL/GifImagePlugin.py @@ -443,7 +443,7 @@ def _write_multiple_frames(im, fp, palette): if im_frames: # delta frame previous = im_frames[-1] - if encoderinfo["disposal"] == 2: + if "disposal" in encoderinfo and encoderinfo["disposal"] == 2: # Entire frame should be delta # Create delta by subtracting empty image from frame (This is required) delta = ImageChops.subtract_modulo(