From d28270b19d4ed5c14f02b2ada4daefbc8d32526c Mon Sep 17 00:00:00 2001 From: Anton Pilipenko <9156442+VelikiiNehochuha@users.noreply.github.com> Date: Sat, 10 May 2025 23:27:07 +0400 Subject: [PATCH] Fix tkinter.PhotoImage.put arguments (#13971) * allow bytes * put to x1 y1 ?x2 y2? --------- Co-authored-by: Anton Pilipenko --- stdlib/tkinter/__init__.pyi | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/stdlib/tkinter/__init__.pyi b/stdlib/tkinter/__init__.pyi index dcac61d77..e2b4eca1e 100644 --- a/stdlib/tkinter/__init__.pyi +++ b/stdlib/tkinter/__init__.pyi @@ -3736,6 +3736,7 @@ class PhotoImage(Image, _PhotoImageLike): self, data: ( str + | bytes | list[str] | list[list[str]] | list[tuple[str, ...]] @@ -3743,7 +3744,7 @@ class PhotoImage(Image, _PhotoImageLike): | tuple[list[str], ...] | tuple[tuple[str, ...], ...] ), - to: tuple[int, int] | None = None, + to: tuple[int, int] | tuple[int, int, int, int] | None = None, ) -> None: ... if sys.version_info >= (3, 13): def read(