From 676d0c3b3b6581ecd9bc3a6d5511062c802d4093 Mon Sep 17 00:00:00 2001 From: wiredfool Date: Tue, 7 Mar 2017 01:32:01 -0800 Subject: [PATCH] Can't use objects in default args --- PIL/GifImagePlugin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PIL/GifImagePlugin.py b/PIL/GifImagePlugin.py index 68c623395..e55460f2c 100644 --- a/PIL/GifImagePlugin.py +++ b/PIL/GifImagePlugin.py @@ -714,7 +714,7 @@ def _write_frame_data(fp, im_frame, offset, params): # -------------------------------------------------------------------- # Legacy GIF utilities -def getheader(im, palette=None, info=[]): +def getheader(im, palette=None, info=None): """ Legacy Method to get Gif data from image. @@ -728,6 +728,9 @@ def getheader(im, palette=None, info=[]): """ used_palette_colors = _get_optimize(im, info) + if info is None: + info = {} + if not "background" in info and "background" in im.info: info["background"] = im.info["background"]