@@ -160,43 +160,45 @@ class deque(MutableSequence[_T], Generic[_T]):
160
160
@property
161
161
def maxlen (self ) -> int | None : ...
162
162
def __init__ (self , iterable : Iterable [_T ] = ..., maxlen : int | None = ...) -> None : ...
163
- def append (self , x : _T ) -> None : ...
164
- def appendleft (self , x : _T ) -> None : ...
163
+ def append (self , __x : _T ) -> None : ...
164
+ def appendleft (self , __x : _T ) -> None : ...
165
165
def clear (self ) -> None : ...
166
- def copy (self ) -> deque [ _T ] : ...
167
- def count (self , x : _T ) -> int : ...
168
- def extend (self , iterable : Iterable [_T ]) -> None : ...
169
- def extendleft (self , iterable : Iterable [_T ]) -> None : ...
170
- def insert (self , i : int , x : _T ) -> None : ...
171
- def index (self , x : _T , start : int = ..., stop : int = ...) -> int : ...
166
+ def copy (self : _S ) -> _S : ...
167
+ def count (self , __x : _T ) -> int : ...
168
+ def extend (self , __iterable : Iterable [_T ]) -> None : ...
169
+ def extendleft (self , __iterable : Iterable [_T ]) -> None : ...
170
+ def insert (self , __i : int , __x : _T ) -> None : ...
171
+ def index (self , __x : _T , __start : int = ..., __stop : int = ...) -> int : ...
172
172
def pop (self ) -> _T : ... # type: ignore
173
173
def popleft (self ) -> _T : ...
174
- def remove (self , value : _T ) -> None : ...
174
+ def remove (self , __value : _T ) -> None : ...
175
175
def reverse (self ) -> None : ...
176
- def rotate (self , n : int = ...) -> None : ...
176
+ def rotate (self , __n : int = ...) -> None : ...
177
+ def __copy__ (self : _S ) -> _S : ...
177
178
def __len__ (self ) -> int : ...
178
179
def __iter__ (self ) -> Iterator [_T ]: ...
179
180
def __str__ (self ) -> str : ...
180
181
# These methods of deque don't really take slices, but we need to
181
182
# define them as taking a slice to satisfy MutableSequence.
182
183
@overload
183
- def __getitem__ (self , index : int ) -> _T : ...
184
+ def __getitem__ (self , __index : int ) -> _T : ...
184
185
@overload
185
- def __getitem__ (self , s : slice ) -> MutableSequence [_T ]: ...
186
+ def __getitem__ (self , __s : slice ) -> MutableSequence [_T ]: ...
186
187
@overload
187
- def __setitem__ (self , i : int , x : _T ) -> None : ...
188
+ def __setitem__ (self , __i : int , __x : _T ) -> None : ...
188
189
@overload
189
- def __setitem__ (self , s : slice , o : Iterable [_T ]) -> None : ...
190
+ def __setitem__ (self , __s : slice , __o : Iterable [_T ]) -> None : ...
190
191
@overload
191
- def __delitem__ (self , i : int ) -> None : ...
192
+ def __delitem__ (self , __i : int ) -> None : ...
192
193
@overload
193
- def __delitem__ (self , s : slice ) -> None : ...
194
- def __contains__ (self , o : object ) -> bool : ...
194
+ def __delitem__ (self , __s : slice ) -> None : ...
195
+ def __contains__ (self , __o : object ) -> bool : ...
196
+ def __reduce__ (self : Self ) -> tuple [Type [Self ], tuple [()], None , Iterator [_T ]]: ...
195
197
def __reversed__ (self ) -> Iterator [_T ]: ...
196
- def __iadd__ (self : _S , iterable : Iterable [_T ]) -> _S : ...
197
- def __add__ (self , other : deque [ _T ] ) -> deque [ _T ] : ...
198
- def __mul__ (self , other : int ) -> deque [ _T ] : ...
199
- def __imul__ (self , other : int ) -> None : ...
198
+ def __iadd__ (self : _S , __iterable : Iterable [_T ]) -> _S : ...
199
+ def __add__ (self : _S , __other : _S ) -> _S : ...
200
+ def __mul__ (self : _S , __other : int ) -> _S : ...
201
+ def __imul__ (self : _S , __other : int ) -> _S : ...
200
202
201
203
class Counter (Dict [_T , int ], Generic [_T ]):
202
204
@overload
0 commit comments