From 6802c12f89a7cea013febe4fd4d53327d1c94ed9 Mon Sep 17 00:00:00 2001 From: hugovk Date: Fri, 25 Apr 2014 09:01:16 +0300 Subject: [PATCH] Initialise object when unpickling --- PIL/Image.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PIL/Image.py b/PIL/Image.py index d7db1fe1e..40caedbe5 100644 --- a/PIL/Image.py +++ b/PIL/Image.py @@ -585,9 +585,16 @@ class Image: return [self.mode, self.size, self.tobytes()] def __setstate__(self, state): + self.category = NORMAL + self.info = {} + self.palette = None + self.pyaccess = None + self.readonly = 0 + self.tile = [] mode, size, data = state self.mode = mode self.size = size + self.im = core.new(mode, size) self.frombytes(data) def tobytes(self, encoder_name="raw", *args):