@@ -463,7 +463,12 @@ class RawTurtle(TPen, TNavigator): # type: ignore[misc] # Conflicting methods
463463
464464 def begin_fill (self ) -> None : ...
465465 def end_fill (self ) -> None : ...
466- def dot (self , size : int | None = None , * color : _Color ) -> None : ...
466+ @overload
467+ def dot (self , size : int | _Color | None = None ) -> None : ...
468+ @overload
469+ def dot (self , size : int | None , color : _Color , / ) -> None : ...
470+ @overload
471+ def dot (self , size : int | None , r : float , g : float , b : float , / ) -> None : ...
467472 def write (
468473 self , arg : object , move : bool = False , align : str = "left" , font : tuple [str , int , str ] = ("Arial" , 8 , "normal" )
469474 ) -> None : ...
@@ -747,7 +752,12 @@ if sys.version_info >= (3, 14):
747752
748753def begin_fill () -> None : ...
749754def end_fill () -> None : ...
750- def dot (size : int | None = None , * color : _Color ) -> None : ...
755+ @overload
756+ def dot (size : int | _Color | None = None ) -> None : ...
757+ @overload
758+ def dot (size : int | None , color : _Color , / ) -> None : ...
759+ @overload
760+ def dot (size : int | None , r : float , g : float , b : float , / ) -> None : ...
751761def write (arg : object , move : bool = False , align : str = "left" , font : tuple [str , int , str ] = ("Arial" , 8 , "normal" )) -> None : ...
752762
753763if sys .version_info >= (3 , 14 ):
0 commit comments