Make `range` parameters positional-only (#6236)

This commit is contained in:
Alex Waygood
2021-11-04 17:56:16 +00:00
committed by GitHub
parent 4cbc657167
commit aa9cd1e80e

View File

@@ -927,18 +927,18 @@ class range(Sequence[int]):
stop: int
step: int
@overload
def __init__(self, stop: SupportsIndex) -> None: ...
def __init__(self, __stop: SupportsIndex) -> None: ...
@overload
def __init__(self, start: SupportsIndex, stop: SupportsIndex, step: SupportsIndex = ...) -> None: ...
def count(self, value: int) -> int: ...
def index(self, value: int) -> int: ... # type: ignore
def __init__(self, __start: SupportsIndex, __stop: SupportsIndex, __step: SupportsIndex = ...) -> None: ...
def count(self, __value: int) -> int: ...
def index(self, __value: int) -> int: ... # type: ignore
def __len__(self) -> int: ...
def __contains__(self, o: object) -> bool: ...
def __contains__(self, __o: object) -> bool: ...
def __iter__(self) -> Iterator[int]: ...
@overload
def __getitem__(self, i: SupportsIndex) -> int: ...
def __getitem__(self, __i: SupportsIndex) -> int: ...
@overload
def __getitem__(self, s: slice) -> range: ...
def __getitem__(self, __s: slice) -> range: ...
def __repr__(self) -> str: ...
def __reversed__(self) -> Iterator[int]: ...