From df45a0b8e2c9f79fc3214db63c3cb5fd1a05ed04 Mon Sep 17 00:00:00 2001 From: Andrew Murray Date: Sat, 26 Sep 2026 09:16:19 +1000 Subject: [PATCH] Remove type hint for deprecated im.putdata(im.getdata()) --- Tests/test_image_putdata.py | 4 ++-- src/PIL/Image.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Tests/test_image_putdata.py b/Tests/test_image_putdata.py index 541d2fa7cd4..81ab8cc4a13 100644 --- a/Tests/test_image_putdata.py +++ b/Tests/test_image_putdata.py @@ -15,14 +15,14 @@ def test_sanity() -> None: im1 = hopper() for data in (im1.get_flattened_data(), im1.im): im2 = Image.new(im1.mode, im1.size, 0) - im2.putdata(data) + im2.putdata(data) # type: ignore[arg-type] assert_image_equal(im1, im2) # readonly im2 = Image.new(im1.mode, im2.size, 0) im2.readonly = 1 - im2.putdata(data) + im2.putdata(data) # type: ignore[arg-type] assert not im2.readonly assert_image_equal(im1, im2) diff --git a/src/PIL/Image.py b/src/PIL/Image.py index 873de8607bf..04f88c04faf 100644 --- a/src/PIL/Image.py +++ b/src/PIL/Image.py @@ -2110,7 +2110,7 @@ def putalpha(self, alpha: Image | int) -> None: def putdata( self, - data: Sequence[float] | Sequence[Sequence[int]] | core.ImagingCore | NumpyArray, + data: Sequence[float] | Sequence[Sequence[int]] | NumpyArray, scale: float = 1.0, offset: float = 0.0, ) -> None: