@@ -57,34 +57,34 @@ _TkinterTraceFunc: TypeAlias = Callable[[tuple[str, ...]], object]
57
57
@final
58
58
class TkappType :
59
59
# Please keep in sync with tkinter.Tk
60
- def adderrorinfo (self , msg , / ): ...
60
+ def adderrorinfo (self , msg : str , / ): ...
61
61
def call (self , command : Any , / , * args : Any ) -> Any : ...
62
- def createcommand (self , name , func , / ): ...
62
+ def createcommand (self , name : str , func , / ): ...
63
63
if sys .platform != "win32" :
64
- def createfilehandler (self , file , mask , func , / ): ...
65
- def deletefilehandler (self , file , / ): ...
64
+ def createfilehandler (self , file , mask : int , func , / ): ...
65
+ def deletefilehandler (self , file , / ) -> None : ...
66
66
67
- def createtimerhandler (self , milliseconds , func , / ): ...
68
- def deletecommand (self , name , / ): ...
67
+ def createtimerhandler (self , milliseconds : int , func , / ): ...
68
+ def deletecommand (self , name : str , / ): ...
69
69
def dooneevent (self , flags : int = 0 , / ): ...
70
70
def eval (self , script : str , / ) -> str : ...
71
- def evalfile (self , fileName , / ): ...
72
- def exprboolean (self , s , / ): ...
73
- def exprdouble (self , s , / ): ...
74
- def exprlong (self , s , / ): ...
75
- def exprstring (self , s , / ): ...
76
- def getboolean (self , arg , / ): ...
77
- def getdouble (self , arg , / ): ...
78
- def getint (self , arg , / ): ...
71
+ def evalfile (self , fileName : str , / ): ...
72
+ def exprboolean (self , s : str , / ): ...
73
+ def exprdouble (self , s : str , / ): ...
74
+ def exprlong (self , s : str , / ): ...
75
+ def exprstring (self , s : str , / ): ...
76
+ def getboolean (self , arg , / ) -> bool : ...
77
+ def getdouble (self , arg , / ) -> float : ...
78
+ def getint (self , arg , / ) -> int : ...
79
79
def getvar (self , * args , ** kwargs ): ...
80
80
def globalgetvar (self , * args , ** kwargs ): ...
81
81
def globalsetvar (self , * args , ** kwargs ): ...
82
82
def globalunsetvar (self , * args , ** kwargs ): ...
83
83
def interpaddr (self ) -> int : ...
84
84
def loadtk (self ) -> None : ...
85
- def mainloop (self , threshold : int = 0 , / ): ...
86
- def quit (self ): ...
87
- def record (self , script , / ): ...
85
+ def mainloop (self , threshold : int = 0 , / ) -> None : ...
86
+ def quit (self ) -> None : ...
87
+ def record (self , script : str , / ): ...
88
88
def setvar (self , * ags , ** kwargs ): ...
89
89
if sys .version_info < (3 , 11 ):
90
90
@deprecated ("Deprecated since Python 3.9; removed in Python 3.11. Use `splitlist()` instead." )
@@ -93,7 +93,7 @@ class TkappType:
93
93
def splitlist (self , arg , / ): ...
94
94
def unsetvar (self , * args , ** kwargs ): ...
95
95
def wantobjects (self , * args , ** kwargs ): ...
96
- def willdispatch (self ): ...
96
+ def willdispatch (self ) -> None : ...
97
97
if sys .version_info >= (3 , 12 ):
98
98
def gettrace (self , / ) -> _TkinterTraceFunc | None :
99
99
"""Get the tracing function."""
@@ -164,10 +164,10 @@ else:
164
164
if not None, then pass -use to wish
165
165
"""
166
166
167
- def getbusywaitinterval ():
167
+ def getbusywaitinterval () -> int :
168
168
"""Return the current busy-wait interval between successive calls to Tcl_DoOneEvent in a threaded Python interpreter."""
169
169
170
- def setbusywaitinterval (new_val , / ):
170
+ def setbusywaitinterval (new_val : int , / ) -> None :
171
171
"""Set the busy-wait interval in milliseconds between successive calls to Tcl_DoOneEvent in a threaded Python interpreter.
172
172
173
173
It should be set to a divisor of the maximum time between frames in an animation.
0 commit comments