@@ -600,9 +600,9 @@ class set(MutableSet[_T], Generic[_T]):
600
600
def discard (self , element : _T ) -> None : ...
601
601
def intersection (self , * s : Iterable [Any ]) -> Set [_T ]: ...
602
602
def intersection_update (self , * s : Iterable [Any ]) -> None : ...
603
- def isdisjoint (self , s : Iterable [Any ]) -> bool : ...
604
- def issubset (self , s : Iterable [Any ]) -> bool : ...
605
- def issuperset (self , s : Iterable [Any ]) -> bool : ...
603
+ def isdisjoint (self , s : Iterable [object ]) -> bool : ...
604
+ def issubset (self , s : Iterable [object ]) -> bool : ...
605
+ def issuperset (self , s : Iterable [object ]) -> bool : ...
606
606
def pop (self ) -> _T : ...
607
607
def remove (self , element : _T ) -> None : ...
608
608
def symmetric_difference (self , s : Iterable [_T ]) -> Set [_T ]: ...
@@ -613,18 +613,18 @@ class set(MutableSet[_T], Generic[_T]):
613
613
def __contains__ (self , o : object ) -> bool : ...
614
614
def __iter__ (self ) -> Iterator [_T ]: ...
615
615
def __str__ (self ) -> str : ...
616
- def __and__ (self , s : AbstractSet [Any ]) -> Set [_T ]: ...
617
- def __iand__ (self , s : AbstractSet [Any ]) -> Set [_T ]: ...
616
+ def __and__ (self , s : AbstractSet [object ]) -> Set [_T ]: ...
617
+ def __iand__ (self , s : AbstractSet [object ]) -> Set [_T ]: ...
618
618
def __or__ (self , s : AbstractSet [_S ]) -> Set [Union [_T , _S ]]: ...
619
619
def __ior__ (self , s : AbstractSet [_S ]) -> Set [Union [_T , _S ]]: ...
620
- def __sub__ (self , s : AbstractSet [Any ]) -> Set [_T ]: ...
621
- def __isub__ (self , s : AbstractSet [Any ]) -> Set [_T ]: ...
620
+ def __sub__ (self , s : AbstractSet [object ]) -> Set [_T ]: ...
621
+ def __isub__ (self , s : AbstractSet [object ]) -> Set [_T ]: ...
622
622
def __xor__ (self , s : AbstractSet [_S ]) -> Set [Union [_T , _S ]]: ...
623
623
def __ixor__ (self , s : AbstractSet [_S ]) -> Set [Union [_T , _S ]]: ...
624
- def __le__ (self , s : AbstractSet [Any ]) -> bool : ...
625
- def __lt__ (self , s : AbstractSet [Any ]) -> bool : ...
626
- def __ge__ (self , s : AbstractSet [Any ]) -> bool : ...
627
- def __gt__ (self , s : AbstractSet [Any ]) -> bool : ...
624
+ def __le__ (self , s : AbstractSet [object ]) -> bool : ...
625
+ def __lt__ (self , s : AbstractSet [object ]) -> bool : ...
626
+ def __ge__ (self , s : AbstractSet [object ]) -> bool : ...
627
+ def __gt__ (self , s : AbstractSet [object ]) -> bool : ...
628
628
# TODO more set operations
629
629
630
630
class frozenset (AbstractSet [_T ], Generic [_T ]):
@@ -633,11 +633,11 @@ class frozenset(AbstractSet[_T], Generic[_T]):
633
633
@overload
634
634
def __init__ (self , iterable : Iterable [_T ]) -> None : ...
635
635
def copy (self ) -> FrozenSet [_T ]: ...
636
- def difference (self , * s : Iterable [Any ]) -> FrozenSet [_T ]: ...
637
- def intersection (self , * s : Iterable [Any ]) -> FrozenSet [_T ]: ...
636
+ def difference (self , * s : Iterable [object ]) -> FrozenSet [_T ]: ...
637
+ def intersection (self , * s : Iterable [object ]) -> FrozenSet [_T ]: ...
638
638
def isdisjoint (self , s : Iterable [_T ]) -> bool : ...
639
- def issubset (self , s : Iterable [Any ]) -> bool : ...
640
- def issuperset (self , s : Iterable [Any ]) -> bool : ...
639
+ def issubset (self , s : Iterable [object ]) -> bool : ...
640
+ def issuperset (self , s : Iterable [object ]) -> bool : ...
641
641
def symmetric_difference (self , s : Iterable [_T ]) -> FrozenSet [_T ]: ...
642
642
def union (self , * s : Iterable [_T ]) -> FrozenSet [_T ]: ...
643
643
def __len__ (self ) -> int : ...
@@ -648,10 +648,10 @@ class frozenset(AbstractSet[_T], Generic[_T]):
648
648
def __or__ (self , s : AbstractSet [_S ]) -> FrozenSet [Union [_T , _S ]]: ...
649
649
def __sub__ (self , s : AbstractSet [_T ]) -> FrozenSet [_T ]: ...
650
650
def __xor__ (self , s : AbstractSet [_S ]) -> FrozenSet [Union [_T , _S ]]: ...
651
- def __le__ (self , s : AbstractSet [Any ]) -> bool : ...
652
- def __lt__ (self , s : AbstractSet [Any ]) -> bool : ...
653
- def __ge__ (self , s : AbstractSet [Any ]) -> bool : ...
654
- def __gt__ (self , s : AbstractSet [Any ]) -> bool : ...
651
+ def __le__ (self , s : AbstractSet [object ]) -> bool : ...
652
+ def __lt__ (self , s : AbstractSet [object ]) -> bool : ...
653
+ def __ge__ (self , s : AbstractSet [object ]) -> bool : ...
654
+ def __gt__ (self , s : AbstractSet [object ]) -> bool : ...
655
655
656
656
class enumerate (Iterator [Tuple [int , _T ]], Generic [_T ]):
657
657
def __init__ (self , iterable : Iterable [_T ], start : int = 0 ) -> None : ...
0 commit comments