@@ -35,7 +35,7 @@ class array(MutableSequence[_T], Generic[_T]):
35
35
if sys .version_info >= (3 , 10 ):
36
36
def index (self , __v : _T , __start : int = ..., __stop : int = ...) -> int : ...
37
37
else :
38
- def index (self , __v : _T ) -> int : ... # type: ignore # Overrides Sequence
38
+ def index (self , __v : _T ) -> int : ... # type: ignore[override]
39
39
40
40
def insert (self , __i : int , __v : _T ) -> None : ...
41
41
def pop (self , __i : int = ...) -> _T : ...
@@ -49,20 +49,21 @@ class array(MutableSequence[_T], Generic[_T]):
49
49
def fromstring (self , __buffer : bytes ) -> None : ...
50
50
def tostring (self ) -> bytes : ...
51
51
52
+ def __contains__ (self , __key : object ) -> bool : ...
52
53
def __len__ (self ) -> int : ...
53
54
@overload
54
55
def __getitem__ (self , __i : SupportsIndex ) -> _T : ...
55
56
@overload
56
57
def __getitem__ (self , __s : slice ) -> array [_T ]: ...
57
- @overload # type: ignore # Overrides MutableSequence
58
+ @overload # type: ignore[override]
58
59
def __setitem__ (self , __i : SupportsIndex , __o : _T ) -> None : ...
59
60
@overload
60
61
def __setitem__ (self , __s : slice , __o : array [_T ]) -> None : ...
61
62
def __delitem__ (self , __i : SupportsIndex | slice ) -> None : ...
62
63
def __add__ (self , __x : array [_T ]) -> array [_T ]: ...
63
64
def __ge__ (self , __other : array [_T ]) -> bool : ...
64
65
def __gt__ (self , __other : array [_T ]) -> bool : ...
65
- def __iadd__ (self : Self , __x : array [_T ]) -> Self : ... # type: ignore # Overrides MutableSequence
66
+ def __iadd__ (self : Self , __x : array [_T ]) -> Self : ... # type: ignore[override]
66
67
def __imul__ (self : Self , __n : int ) -> Self : ...
67
68
def __le__ (self , __other : array [_T ]) -> bool : ...
68
69
def __lt__ (self , __other : array [_T ]) -> bool : ...
0 commit comments