From 7ed599e8484287bb2c3431ea5fb2436ac9909fb6 Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Fri, 21 Oct 2022 19:18:04 +0300 Subject: [PATCH] Remove parts of `tkinter` from `pyright` exclude (#8958) --- pyrightconfig.stricter.json | 4 ---- stdlib/tkinter/commondialog.pyi | 4 ++-- stdlib/tkinter/dialog.pyi | 2 +- stdlib/tkinter/dnd.pyi | 2 +- stdlib/tkinter/scrolledtext.pyi | 3 ++- 5 files changed, 6 insertions(+), 9 deletions(-) diff --git a/pyrightconfig.stricter.json b/pyrightconfig.stricter.json index b3d7dc325..ec0b2380e 100644 --- a/pyrightconfig.stricter.json +++ b/pyrightconfig.stricter.json @@ -12,12 +12,8 @@ "stdlib/sqlite3/dbapi2.pyi", "stdlib/_tkinter.pyi", "stdlib/tkinter/__init__.pyi", - "stdlib/tkinter/commondialog.pyi", - "stdlib/tkinter/dialog.pyi", - "stdlib/tkinter/dnd.pyi", "stdlib/tkinter/filedialog.pyi", "stdlib/tkinter/messagebox.pyi", - "stdlib/tkinter/scrolledtext.pyi", "stdlib/tkinter/tix.pyi", "stdlib/tkinter/ttk.pyi", "stdlib/xml/dom/NodeFilter.pyi", diff --git a/stdlib/tkinter/commondialog.pyi b/stdlib/tkinter/commondialog.pyi index 49101c7e6..edae62582 100644 --- a/stdlib/tkinter/commondialog.pyi +++ b/stdlib/tkinter/commondialog.pyi @@ -10,5 +10,5 @@ class Dialog: command: ClassVar[str | None] master: Incomplete | None options: Mapping[str, Incomplete] - def __init__(self, master: Incomplete | None = ..., **options) -> None: ... - def show(self, **options): ... + def __init__(self, master: Incomplete | None = ..., **options: Incomplete) -> None: ... + def show(self, **options: Incomplete) -> Incomplete: ... diff --git a/stdlib/tkinter/dialog.pyi b/stdlib/tkinter/dialog.pyi index ef7713f40..032dac2c1 100644 --- a/stdlib/tkinter/dialog.pyi +++ b/stdlib/tkinter/dialog.pyi @@ -12,5 +12,5 @@ DIALOG_ICON: str class Dialog(Widget): widgetName: str num: int - def __init__(self, master: Incomplete | None = ..., cnf: Mapping[str, Any] = ..., **kw) -> None: ... + def __init__(self, master: Incomplete | None = ..., cnf: Mapping[str, Any] = ..., **kw: Incomplete) -> None: ... def destroy(self) -> None: ... diff --git a/stdlib/tkinter/dnd.pyi b/stdlib/tkinter/dnd.pyi index e2cfc43f6..ad7972968 100644 --- a/stdlib/tkinter/dnd.pyi +++ b/stdlib/tkinter/dnd.pyi @@ -16,4 +16,4 @@ class DndHandler: def on_motion(self, event: Event[Misc]) -> None: ... def on_release(self, event: Event[Misc]) -> None: ... -def dnd_start(source, event) -> DndHandler | None: ... +def dnd_start(source: _DndSource, event: Event[Misc]) -> DndHandler | None: ... diff --git a/stdlib/tkinter/scrolledtext.pyi b/stdlib/tkinter/scrolledtext.pyi index 72f6ca8c0..4d8a7004c 100644 --- a/stdlib/tkinter/scrolledtext.pyi +++ b/stdlib/tkinter/scrolledtext.pyi @@ -1,3 +1,4 @@ +from _typeshed import Incomplete from tkinter import Frame, Misc, Scrollbar, Text __all__ = ["ScrolledText"] @@ -6,4 +7,4 @@ __all__ = ["ScrolledText"] class ScrolledText(Text): frame: Frame vbar: Scrollbar - def __init__(self, master: Misc | None = ..., **kwargs) -> None: ... + def __init__(self, master: Misc | None = ..., **kwargs: Incomplete) -> None: ...