mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Continuing work towards #8988. The first five commits were created using stubdefaulter on various Python versions; the following commits were all created manually by me to fix various problems. The main things this adds that weren't present in #9501 are: - Defaults in Windows-only modules and Windows-only branches (because I'm running a Windows machine) - Defaults in non-py311 branches - Defaults for float parameters - Defaults for overloads
45 lines
1.3 KiB
Python
45 lines
1.3 KiB
Python
import sys
|
|
from tkinter.commondialog import Dialog
|
|
from typing import ClassVar
|
|
|
|
if sys.version_info >= (3, 9):
|
|
__all__ = [
|
|
"showinfo",
|
|
"showwarning",
|
|
"showerror",
|
|
"askquestion",
|
|
"askokcancel",
|
|
"askyesno",
|
|
"askyesnocancel",
|
|
"askretrycancel",
|
|
]
|
|
|
|
ERROR: str
|
|
INFO: str
|
|
QUESTION: str
|
|
WARNING: str
|
|
ABORTRETRYIGNORE: str
|
|
OK: str
|
|
OKCANCEL: str
|
|
RETRYCANCEL: str
|
|
YESNO: str
|
|
YESNOCANCEL: str
|
|
ABORT: str
|
|
RETRY: str
|
|
IGNORE: str
|
|
CANCEL: str
|
|
YES: str
|
|
NO: str
|
|
|
|
class Message(Dialog):
|
|
command: ClassVar[str]
|
|
|
|
def showinfo(title: str | None = None, message: str | None = None, **options) -> str: ...
|
|
def showwarning(title: str | None = None, message: str | None = None, **options) -> str: ...
|
|
def showerror(title: str | None = None, message: str | None = None, **options) -> str: ...
|
|
def askquestion(title: str | None = None, message: str | None = None, **options) -> str: ...
|
|
def askokcancel(title: str | None = None, message: str | None = None, **options) -> bool: ...
|
|
def askyesno(title: str | None = None, message: str | None = None, **options) -> bool: ...
|
|
def askyesnocancel(title: str | None = None, message: str | None = None, **options) -> bool | None: ...
|
|
def askretrycancel(title: str | None = None, message: str | None = None, **options) -> bool: ...
|