mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-10 05:51:52 +08:00
Make args positional-only for applicable methods in `list and tuple` (#6259)
This commit is contained in:
@@ -712,28 +712,28 @@ class slice(object):
|
||||
def indices(self, __len: SupportsIndex) -> tuple[int, int, int]: ...
|
||||
|
||||
class tuple(Sequence[_T_co], Generic[_T_co]):
|
||||
def __new__(cls: Type[_T], iterable: Iterable[_T_co] = ...) -> _T: ...
|
||||
def __new__(cls: Type[_T], __iterable: Iterable[_T_co] = ...) -> _T: ...
|
||||
def __len__(self) -> int: ...
|
||||
def __contains__(self, x: object) -> bool: ...
|
||||
def __contains__(self, __x: object) -> bool: ...
|
||||
@overload
|
||||
def __getitem__(self, x: int) -> _T_co: ...
|
||||
def __getitem__(self, __x: int) -> _T_co: ...
|
||||
@overload
|
||||
def __getitem__(self, x: slice) -> Tuple[_T_co, ...]: ...
|
||||
def __getitem__(self, __x: slice) -> Tuple[_T_co, ...]: ...
|
||||
def __iter__(self) -> Iterator[_T_co]: ...
|
||||
def __lt__(self, x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __le__(self, x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __gt__(self, x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __ge__(self, x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __lt__(self, __x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __le__(self, __x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __gt__(self, __x: Tuple[_T_co, ...]) -> bool: ...
|
||||
def __ge__(self, __x: Tuple[_T_co, ...]) -> bool: ...
|
||||
@overload
|
||||
def __add__(self, x: Tuple[_T_co, ...]) -> Tuple[_T_co, ...]: ...
|
||||
def __add__(self, __x: Tuple[_T_co, ...]) -> Tuple[_T_co, ...]: ...
|
||||
@overload
|
||||
def __add__(self, x: Tuple[_T, ...]) -> Tuple[_T_co | _T, ...]: ...
|
||||
def __mul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...
|
||||
def __rmul__(self, n: SupportsIndex) -> Tuple[_T_co, ...]: ...
|
||||
def __add__(self, __x: Tuple[_T, ...]) -> Tuple[_T_co | _T, ...]: ...
|
||||
def __mul__(self, __n: SupportsIndex) -> Tuple[_T_co, ...]: ...
|
||||
def __rmul__(self, __n: SupportsIndex) -> Tuple[_T_co, ...]: ...
|
||||
def count(self, __value: Any) -> int: ...
|
||||
def index(self, __value: Any, __start: SupportsIndex = ..., __stop: SupportsIndex = ...) -> int: ...
|
||||
if sys.version_info >= (3, 9):
|
||||
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
|
||||
def __class_getitem__(cls, __item: Any) -> GenericAlias: ...
|
||||
|
||||
class function:
|
||||
# TODO not defined in builtins!
|
||||
@@ -747,7 +747,7 @@ class list(MutableSequence[_T], Generic[_T]):
|
||||
@overload
|
||||
def __init__(self) -> None: ...
|
||||
@overload
|
||||
def __init__(self, iterable: Iterable[_T]) -> None: ...
|
||||
def __init__(self, __iterable: Iterable[_T]) -> None: ...
|
||||
def clear(self) -> None: ...
|
||||
def copy(self) -> list[_T]: ...
|
||||
def append(self, __object: _T) -> None: ...
|
||||
@@ -767,27 +767,27 @@ class list(MutableSequence[_T], Generic[_T]):
|
||||
def __str__(self) -> str: ...
|
||||
__hash__: None # type: ignore
|
||||
@overload
|
||||
def __getitem__(self, i: SupportsIndex) -> _T: ...
|
||||
def __getitem__(self, __i: SupportsIndex) -> _T: ...
|
||||
@overload
|
||||
def __getitem__(self, s: slice) -> list[_T]: ...
|
||||
def __getitem__(self, __s: slice) -> list[_T]: ...
|
||||
@overload
|
||||
def __setitem__(self, i: SupportsIndex, o: _T) -> None: ...
|
||||
def __setitem__(self, __i: SupportsIndex, __o: _T) -> None: ...
|
||||
@overload
|
||||
def __setitem__(self, s: slice, o: Iterable[_T]) -> None: ...
|
||||
def __delitem__(self, i: SupportsIndex | slice) -> None: ...
|
||||
def __add__(self, x: list[_T]) -> list[_T]: ...
|
||||
def __iadd__(self: _S, x: Iterable[_T]) -> _S: ...
|
||||
def __mul__(self, n: SupportsIndex) -> list[_T]: ...
|
||||
def __rmul__(self, n: SupportsIndex) -> list[_T]: ...
|
||||
def __imul__(self: _S, n: SupportsIndex) -> _S: ...
|
||||
def __contains__(self, o: object) -> bool: ...
|
||||
def __setitem__(self, __s: slice, __o: Iterable[_T]) -> None: ...
|
||||
def __delitem__(self, __i: SupportsIndex | slice) -> None: ...
|
||||
def __add__(self, __x: list[_T]) -> list[_T]: ...
|
||||
def __iadd__(self: _S, __x: Iterable[_T]) -> _S: ...
|
||||
def __mul__(self, __n: SupportsIndex) -> list[_T]: ...
|
||||
def __rmul__(self, __n: SupportsIndex) -> list[_T]: ...
|
||||
def __imul__(self: _S, __n: SupportsIndex) -> _S: ...
|
||||
def __contains__(self, __o: object) -> bool: ...
|
||||
def __reversed__(self) -> Iterator[_T]: ...
|
||||
def __gt__(self, x: list[_T]) -> bool: ...
|
||||
def __ge__(self, x: list[_T]) -> bool: ...
|
||||
def __lt__(self, x: list[_T]) -> bool: ...
|
||||
def __le__(self, x: list[_T]) -> bool: ...
|
||||
def __gt__(self, __x: list[_T]) -> bool: ...
|
||||
def __ge__(self, __x: list[_T]) -> bool: ...
|
||||
def __lt__(self, __x: list[_T]) -> bool: ...
|
||||
def __le__(self, __x: list[_T]) -> bool: ...
|
||||
if sys.version_info >= (3, 9):
|
||||
def __class_getitem__(cls, item: Any) -> GenericAlias: ...
|
||||
def __class_getitem__(cls, __item: Any) -> GenericAlias: ...
|
||||
|
||||
class _dict_keys(KeysView[_KT_co], Generic[_KT_co, _VT_co]):
|
||||
if sys.version_info >= (3, 10):
|
||||
|
||||
Reference in New Issue
Block a user