From bdcf9805704961c4a73ed3ac7255b431c02a8dcf Mon Sep 17 00:00:00 2001 From: Peter Rowlands Date: Sun, 1 Dec 2019 15:50:09 +0900 Subject: [PATCH] Fix pypy test failures --- src/PIL/PngImagePlugin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/PIL/PngImagePlugin.py b/src/PIL/PngImagePlugin.py index 57ff7c479..e274a128e 100644 --- a/src/PIL/PngImagePlugin.py +++ b/src/PIL/PngImagePlugin.py @@ -757,6 +757,8 @@ class PngImageFile(ImageFile.ImageFile): self.png.rewind() self.__prepare_idat = self.__rewind_idat self.im = None + if self.pyaccess: + self.pyaccess = None self.info = self.png.im_info self.tile = self.png.im_tile self.fp = self.__fp @@ -920,6 +922,8 @@ class PngImageFile(ImageFile.ImageFile): updated, self.dispose_extent, updated.convert("RGBA") ) self.im = self._prev_im + if self.pyaccess: + self.pyaccess = None self._prev_im = self.im.copy() if dispose: