@@ -316,6 +316,7 @@ class int:
316
316
def __float__ (self ) -> float : ...
317
317
def __int__ (self ) -> int : ...
318
318
def __abs__ (self ) -> int : ...
319
+ def __hash__ (self ) -> int : ...
319
320
def __bool__ (self ) -> bool : ...
320
321
def __index__ (self ) -> int : ...
321
322
@@ -379,6 +380,7 @@ class float:
379
380
def __int__ (self ) -> int : ...
380
381
def __float__ (self ) -> float : ...
381
382
def __abs__ (self ) -> float : ...
383
+ def __hash__ (self ) -> int : ...
382
384
def __bool__ (self ) -> bool : ...
383
385
384
386
class complex :
@@ -418,6 +420,7 @@ class complex:
418
420
def __neg__ (self ) -> complex : ...
419
421
def __pos__ (self ) -> complex : ...
420
422
def __abs__ (self ) -> float : ...
423
+ def __hash__ (self ) -> int : ...
421
424
def __bool__ (self ) -> bool : ...
422
425
if sys .version_info >= (3 , 11 ):
423
426
def __complex__ (self ) -> complex : ...
@@ -585,6 +588,7 @@ class str(Sequence[str]):
585
588
def __ge__ (self , __value : str ) -> bool : ...
586
589
def __getitem__ (self , __key : SupportsIndex | slice ) -> str : ...
587
590
def __gt__ (self , __value : str ) -> bool : ...
591
+ def __hash__ (self ) -> int : ...
588
592
@overload
589
593
def __iter__ (self : LiteralString ) -> Iterator [LiteralString ]: ...
590
594
@overload
@@ -690,6 +694,7 @@ class bytes(Sequence[int]):
690
694
def maketrans (__frm : ReadableBuffer , __to : ReadableBuffer ) -> bytes : ...
691
695
def __len__ (self ) -> int : ...
692
696
def __iter__ (self ) -> Iterator [int ]: ...
697
+ def __hash__ (self ) -> int : ...
693
698
@overload
694
699
def __getitem__ (self , __key : SupportsIndex ) -> int : ...
695
700
@overload
0 commit comments