@@ -57,34 +57,34 @@ _TkinterTraceFunc: TypeAlias = Callable[[tuple[str, ...]], object]
5757@final
5858class TkappType :
5959 # Please keep in sync with tkinter.Tk
60- def adderrorinfo (self , msg , / ): ...
60+ def adderrorinfo (self , msg : str , / ): ...
6161 def call (self , command : Any , / , * args : Any ) -> Any : ...
62- def createcommand (self , name , func , / ): ...
62+ def createcommand (self , name : str , func , / ): ...
6363 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 : ...
6666
67- def createtimerhandler (self , milliseconds , func , / ): ...
68- def deletecommand (self , name , / ): ...
67+ def createtimerhandler (self , milliseconds : int , func , / ): ...
68+ def deletecommand (self , name : str , / ): ...
6969 def dooneevent (self , flags : int = 0 , / ): ...
7070 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 : ...
7979 def getvar (self , * args , ** kwargs ): ...
8080 def globalgetvar (self , * args , ** kwargs ): ...
8181 def globalsetvar (self , * args , ** kwargs ): ...
8282 def globalunsetvar (self , * args , ** kwargs ): ...
8383 def interpaddr (self ) -> int : ...
8484 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 , / ): ...
8888 def setvar (self , * ags , ** kwargs ): ...
8989 if sys .version_info < (3 , 11 ):
9090 @deprecated ("Deprecated since Python 3.9; removed in Python 3.11. Use `splitlist()` instead." )
@@ -93,7 +93,7 @@ class TkappType:
9393 def splitlist (self , arg , / ): ...
9494 def unsetvar (self , * args , ** kwargs ): ...
9595 def wantobjects (self , * args , ** kwargs ): ...
96- def willdispatch (self ): ...
96+ def willdispatch (self ) -> None : ...
9797 if sys .version_info >= (3 , 12 ):
9898 def gettrace (self , / ) -> _TkinterTraceFunc | None :
9999 """Get the tracing function."""
@@ -164,10 +164,10 @@ else:
164164 if not None, then pass -use to wish
165165 """
166166
167- def getbusywaitinterval ():
167+ def getbusywaitinterval () -> int :
168168 """Return the current busy-wait interval between successive calls to Tcl_DoOneEvent in a threaded Python interpreter."""
169169
170- def setbusywaitinterval (new_val , / ):
170+ def setbusywaitinterval (new_val : int , / ) -> None :
171171 """Set the busy-wait interval in milliseconds between successive calls to Tcl_DoOneEvent in a threaded Python interpreter.
172172
173173 It should be set to a divisor of the maximum time between frames in an animation.
0 commit comments