@@ -349,6 +349,7 @@ class int:
349349 def __hash__ (self ) -> int : ...
350350 def __bool__ (self ) -> bool : ...
351351 def __index__ (self ) -> int : ...
352+ def __format__ (self , format_spec : str , / ) -> str : ...
352353
353354class float :
354355 def __new__ (cls , x : ConvertibleToFloat = ..., / ) -> Self : ...
@@ -410,6 +411,7 @@ class float:
410411 def __abs__ (self ) -> float : ...
411412 def __hash__ (self ) -> int : ...
412413 def __bool__ (self ) -> bool : ...
414+ def __format__ (self , format_spec : str , / ) -> str : ...
413415 if sys .version_info >= (3 , 14 ):
414416 @classmethod
415417 def from_number (cls , number : float | SupportsIndex | SupportsFloat , / ) -> Self : ...
@@ -446,6 +448,7 @@ class complex:
446448 def __abs__ (self ) -> float : ...
447449 def __hash__ (self ) -> int : ...
448450 def __bool__ (self ) -> bool : ...
451+ def __format__ (self , format_spec : str , / ) -> str : ...
449452 if sys .version_info >= (3 , 11 ):
450453 def __complex__ (self ) -> complex : ...
451454 if sys .version_info >= (3 , 14 ):
@@ -642,6 +645,7 @@ class str(Sequence[str]):
642645 @overload
643646 def __rmul__ (self , value : SupportsIndex , / ) -> str : ... # type: ignore[misc]
644647 def __getnewargs__ (self ) -> tuple [str ]: ...
648+ def __format__ (self , format_spec : str , / ) -> str : ...
645649
646650class bytes (Sequence [int ]):
647651 @overload
0 commit comments