From 988abb4288e39f6850a2adfab4dd638039d7756c Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 10 May 2025 20:45:11 +1000 Subject: [PATCH] Return PixelAccess from load --- src/PIL/AniImagePlugin.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/PIL/AniImagePlugin.py b/src/PIL/AniImagePlugin.py index d240515ad..265ccb612 100644 --- a/src/PIL/AniImagePlugin.py +++ b/src/PIL/AniImagePlugin.py @@ -424,12 +424,13 @@ class AniImageFile(ImageFile.ImageFile): raise ValueError(msg) self._size = value - def load(self) -> None: + def load(self) -> Image.core.PixelAccess | None: im = self.ani.frame(self.frame) self.info["sizes"] = im.info["sizes"] self.info["hotspots"] = im.info["hotspots"] self.im = im.im self._mode = im.mode + return Image.Image.load(self) def seek(self, frame: int) -> None: if frame > self.info["frames"] - 1 or frame < 0: