mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
clean up _collections.pyi
This commit is contained in:
@@ -1,41 +1,41 @@
|
||||
"""Stub file for the '_collections' module."""
|
||||
# This is an autogenerated file. It serves as a starting point
|
||||
# for a more precise manual annotation of this module.
|
||||
# Feel free to edit the source below, but remove this header when you do.
|
||||
|
||||
from typing import Any, List, Tuple, Dict, Generic
|
||||
from typing import Any, Generic, Iterator, TypeVar
|
||||
|
||||
class defaultdict(object):
|
||||
def __copy__(self) -> Any: ...
|
||||
def __missing__(self, *args, **kwargs) -> Any:
|
||||
class defaultdict(dict):
|
||||
default_factory = ... # type: None
|
||||
def __init__(self, default: Any = ..., init: Any = ...) -> None: ...
|
||||
def __missing__(self, key) -> Any:
|
||||
raise KeyError()
|
||||
def __reduce__(self) -> tuple: ...
|
||||
def copy(self) -> Any: ...
|
||||
def __copy__(self) -> "defaultdict": ...
|
||||
def copy(self) -> "defaultdict": ...
|
||||
|
||||
class deque(object):
|
||||
def __copy__(self) -> Any: ...
|
||||
def __reduce__(self) -> tuple: ...
|
||||
def __reversed__(self) -> Any: ...
|
||||
def __sizeof__(self) -> long: ...
|
||||
def append(self, *args, **kwargs) -> None: ...
|
||||
def appendleft(self, *args, **kwargs) -> None: ...
|
||||
_T = TypeVar('T')
|
||||
_T2 = TypeVar('T2')
|
||||
|
||||
class deque(Generic[_T]):
|
||||
maxlen = ... # type: Optional[int]
|
||||
def __init__(self, iterable: Iterator[_T] = None, maxlen: int = None) -> None: ...
|
||||
def append(self, x: _T) -> None: ...
|
||||
def appendleft(self, x: _T) -> None: ...
|
||||
def clear(self) -> None: ...
|
||||
def count(self, *args, **kwargs) -> int:
|
||||
raise RuntimeError()
|
||||
def extend(self, *args, **kwargs) -> None: ...
|
||||
def extendleft(self, *args, **kwargs) -> None: ...
|
||||
def pop(self) -> Any:
|
||||
def count(self, x: Any) -> int: ...
|
||||
def extend(self, iterable: Iterator[_T]) -> None: ...
|
||||
def extendleft(self, iterable: Iterator[_T]) -> None: ...
|
||||
def pop(self) -> _T:
|
||||
raise IndexError()
|
||||
def popleft(self) -> Any:
|
||||
def popleft(self) -> _T:
|
||||
raise IndexError()
|
||||
def remove(self, *args, **kwargs) -> None:
|
||||
def remove(self, value: _T) -> None:
|
||||
raise IndexError()
|
||||
raise ValueError()
|
||||
def reverse(self) -> None: ...
|
||||
def rotate(self, *args, **kwargs) -> None: ...
|
||||
|
||||
class deque_iterator(object):
|
||||
def __length_hint__(self) -> int: ...
|
||||
|
||||
class deque_reverse_iterator(object):
|
||||
def __length_hint__(self) -> int: ...
|
||||
def rotate(self, n: int = ...) -> None: ...
|
||||
def __contains__(self, o: Any) -> bool: ...
|
||||
def __copy__(self) -> "deque[_T]": ...
|
||||
def __getitem__(self, i: int) -> _T:
|
||||
raise IndexError()
|
||||
def __iadd__(self, other: "deque[_T2]") -> "deque[Union[_T, _T2]]": ...
|
||||
def __iter__(self) -> Iterator[_T]: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __reversed__(self) -> Iterator[_T]: ...
|
||||
def __setitem__(self, i: int, x: _T) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user