@@ -349,6 +349,7 @@ class int:
349
349
def __hash__ (self ) -> int : ...
350
350
def __bool__ (self ) -> bool : ...
351
351
def __index__ (self ) -> int : ...
352
+ def __format__ (self , format_spec : str , / ) -> str : ...
352
353
353
354
class float :
354
355
def __new__ (cls , x : ConvertibleToFloat = ..., / ) -> Self : ...
@@ -410,6 +411,7 @@ class float:
410
411
def __abs__ (self ) -> float : ...
411
412
def __hash__ (self ) -> int : ...
412
413
def __bool__ (self ) -> bool : ...
414
+ def __format__ (self , format_spec : str , / ) -> str : ...
413
415
if sys .version_info >= (3 , 14 ):
414
416
@classmethod
415
417
def from_number (cls , number : float | SupportsIndex | SupportsFloat , / ) -> Self : ...
@@ -446,6 +448,7 @@ class complex:
446
448
def __abs__ (self ) -> float : ...
447
449
def __hash__ (self ) -> int : ...
448
450
def __bool__ (self ) -> bool : ...
451
+ def __format__ (self , format_spec : str , / ) -> str : ...
449
452
if sys .version_info >= (3 , 11 ):
450
453
def __complex__ (self ) -> complex : ...
451
454
if sys .version_info >= (3 , 14 ):
@@ -642,6 +645,7 @@ class str(Sequence[str]):
642
645
@overload
643
646
def __rmul__ (self , value : SupportsIndex , / ) -> str : ... # type: ignore[misc]
644
647
def __getnewargs__ (self ) -> tuple [str ]: ...
648
+ def __format__ (self , format_spec : str , / ) -> str : ...
645
649
646
650
class bytes (Sequence [int ]):
647
651
@overload
0 commit comments