Add __all__ for most modules beginning with 't' (#7373)

This commit is contained in:
Alex Waygood
2022-02-24 02:25:28 +00:00
committed by GitHub
parent 062fc75d73
commit 6a743348ca
22 changed files with 1192 additions and 0 deletions

View File

@@ -8,6 +8,141 @@ from types import TracebackType
from typing import Any, Callable, Generic, Mapping, Optional, Protocol, Sequence, TypeVar, Union, overload
from typing_extensions import Literal, TypedDict
if sys.version_info >= (3, 9):
__all__ = [
"TclError",
"NO",
"FALSE",
"OFF",
"YES",
"TRUE",
"ON",
"N",
"S",
"W",
"E",
"NW",
"SW",
"NE",
"SE",
"NS",
"EW",
"NSEW",
"CENTER",
"NONE",
"X",
"Y",
"BOTH",
"LEFT",
"TOP",
"RIGHT",
"BOTTOM",
"RAISED",
"SUNKEN",
"FLAT",
"RIDGE",
"GROOVE",
"SOLID",
"HORIZONTAL",
"VERTICAL",
"NUMERIC",
"CHAR",
"WORD",
"BASELINE",
"INSIDE",
"OUTSIDE",
"SEL",
"SEL_FIRST",
"SEL_LAST",
"END",
"INSERT",
"CURRENT",
"ANCHOR",
"ALL",
"NORMAL",
"DISABLED",
"ACTIVE",
"HIDDEN",
"CASCADE",
"CHECKBUTTON",
"COMMAND",
"RADIOBUTTON",
"SEPARATOR",
"SINGLE",
"BROWSE",
"MULTIPLE",
"EXTENDED",
"DOTBOX",
"UNDERLINE",
"PIESLICE",
"CHORD",
"ARC",
"FIRST",
"LAST",
"BUTT",
"PROJECTING",
"ROUND",
"BEVEL",
"MITER",
"MOVETO",
"SCROLL",
"UNITS",
"PAGES",
"TkVersion",
"TclVersion",
"READABLE",
"WRITABLE",
"EXCEPTION",
"EventType",
"Event",
"NoDefaultRoot",
"Variable",
"StringVar",
"IntVar",
"DoubleVar",
"BooleanVar",
"mainloop",
"getint",
"getdouble",
"getboolean",
"Misc",
"CallWrapper",
"XView",
"YView",
"Wm",
"Tk",
"Tcl",
"Pack",
"Place",
"Grid",
"BaseWidget",
"Widget",
"Toplevel",
"Button",
"Canvas",
"Checkbutton",
"Entry",
"Frame",
"Label",
"Listbox",
"Menu",
"Menubutton",
"Message",
"Radiobutton",
"Scale",
"Scrollbar",
"Text",
"OptionMenu",
"Image",
"PhotoImage",
"BitmapImage",
"image_names",
"image_types",
"Spinbox",
"LabelFrame",
"PanedWindow",
]
# Using anything from tkinter.font in this file means that 'import tkinter'
# seems to also load tkinter.font. That's not how it actually works, but
# unfortunately not much can be done about it. https://github.com/python/typeshed/pull/4346

View File

@@ -1,6 +1,10 @@
import sys
from tkinter.commondialog import Dialog
from typing import Any, ClassVar
if sys.version_info >= (3, 9):
__all__ = ["Chooser", "askcolor"]
class Chooser(Dialog):
command: ClassVar[str]

View File

@@ -1,5 +1,9 @@
import sys
from typing import Any, ClassVar, Mapping
if sys.version_info >= (3, 9):
__all__ = ["Dialog"]
class Dialog:
command: ClassVar[str | None]
master: Any | None

View File

@@ -1,6 +1,10 @@
import sys
from tkinter import Widget
from typing import Any, Mapping
if sys.version_info >= (3, 9):
__all__ = ["Dialog"]
DIALOG_ICON: str
class Dialog(Widget):

View File

@@ -1,6 +1,10 @@
import sys
from tkinter import Event, Misc, Tk, Widget
from typing import ClassVar, Protocol
if sys.version_info >= (3, 9):
__all__ = ["dnd_start", "DndHandler"]
class _DndSource(Protocol):
def dnd_end(self, target: Widget | None, event: Event[Misc] | None) -> None: ...

View File

@@ -1,8 +1,26 @@
import sys
from _typeshed import StrOrBytesPath
from tkinter import Button, Entry, Frame, Listbox, Misc, Scrollbar, StringVar, Toplevel, commondialog
from typing import IO, Any, ClassVar, Iterable
from typing_extensions import Literal
if sys.version_info >= (3, 9):
__all__ = [
"FileDialog",
"LoadFileDialog",
"SaveFileDialog",
"Open",
"SaveAs",
"Directory",
"askopenfilename",
"asksaveasfilename",
"askopenfilenames",
"askopenfile",
"askopenfiles",
"asksaveasfile",
"askdirectory",
]
dialogstates: dict[Any, tuple[Any, Any]]
class FileDialog:

View File

@@ -4,6 +4,9 @@ import tkinter
from typing import Any, Union, overload
from typing_extensions import Literal, TypedDict
if sys.version_info >= (3, 9):
__all__ = ["NORMAL", "ROMAN", "BOLD", "ITALIC", "nametofont", "Font", "families", "names"]
NORMAL: Literal["normal"]
ROMAN: Literal["roman"]
BOLD: Literal["bold"]

View File

@@ -1,6 +1,19 @@
import sys
from tkinter.commondialog import Dialog
from typing import Any, ClassVar
if sys.version_info >= (3, 9):
__all__ = [
"showinfo",
"showwarning",
"showerror",
"askquestion",
"askokcancel",
"askyesno",
"askyesnocancel",
"askretrycancel",
]
ERROR: str
INFO: str
QUESTION: str

View File

@@ -1,6 +1,8 @@
from tkinter import Frame, Misc, Scrollbar, Text
from typing import Any
__all__ = ["ScrolledText"]
# The methods from Pack, Place, and Grid are dynamically added over the parent's impls
class ScrolledText(Text):
frame: Frame

View File

@@ -5,6 +5,62 @@ from tkinter.font import _FontDescription
from typing import Any, Callable, Union, overload
from typing_extensions import Literal, TypedDict
if sys.version_info >= (3, 7):
__all__ = [
"Button",
"Checkbutton",
"Combobox",
"Entry",
"Frame",
"Label",
"Labelframe",
"LabelFrame",
"Menubutton",
"Notebook",
"Panedwindow",
"PanedWindow",
"Progressbar",
"Radiobutton",
"Scale",
"Scrollbar",
"Separator",
"Sizegrip",
"Spinbox",
"Style",
"Treeview",
"LabeledScale",
"OptionMenu",
"tclobjs_to_py",
"setup_master",
]
else:
__all__ = [
"Button",
"Checkbutton",
"Combobox",
"Entry",
"Frame",
"Label",
"Labelframe",
"LabelFrame",
"Menubutton",
"Notebook",
"Panedwindow",
"PanedWindow",
"Progressbar",
"Radiobutton",
"Scale",
"Scrollbar",
"Separator",
"Sizegrip",
"Style",
"Treeview",
"LabeledScale",
"OptionMenu",
"tclobjs_to_py",
"setup_master",
]
def tclobjs_to_py(adict: dict[Any, Any]) -> dict[Any, Any]: ...
def setup_master(master: Any | None = ...): ...