@@ -1044,7 +1044,9 @@ class PyHANDLE: # type: ignore[type-var]
10441044 def Close (self ) -> None : ...
10451045 def close (self ) -> None : ...
10461046 def Detach (self ) -> Self : ...
1047+ def __bool__ (self ) -> bool : ...
10471048 def __int__ (self ) -> int : ...
1049+ # PyHANDLE sets a lot more dunder methods, only to make them all raise with `TypeError: bad operand type`
10481050
10491051@final
10501052class PyHDESK :
@@ -5279,7 +5281,7 @@ class PyCDocTemplate:
52795281 ) -> None : ...
52805282 def SetContainerInfo (self , _id , / ) -> None : ...
52815283 def SetDocStrings (self , docStrings : str , / ) -> None : ...
5282- def OpenDocumentFile (self , filename : str , bMakeVisible : int = ..., / ) -> None : ...
5284+ def OpenDocumentFile (self , filename : str , bMakeVisible : int = ..., / ) -> PyCDocument | None : ...
52835285
52845286class PyCDockContext :
52855287 @property
@@ -6009,7 +6011,7 @@ class PyCWinApp:
60096011 def LoadOEMCursor (self , cursorId , / ): ...
60106012 def LoadIcon (self , idResource : int , / ) -> int : ...
60116013 def LoadStandardIcon (self , resourceName : PyResourceId , / ): ...
6012- def OpenDocumentFile (self , fileName : str , / ) -> None : ...
6014+ def OpenDocumentFile (self , fileName : str , / ) -> PyCDocument | None : ...
60136015 def OnFileNew (self ) -> None : ...
60146016 def OnFileOpen (self ) -> None : ...
60156017 def RemoveDocTemplate (self , template : PyCDocTemplate | DocTemplate , / ) -> None : ...
0 commit comments