Fix collections.UserString __reversed__ and __iter__ (#5958)

This commit is contained in:
Ruben Opdebeeck
2021-08-25 14:27:20 +02:00
committed by GitHub
parent d34d047002
commit e567af01e5

View File

@@ -104,6 +104,8 @@ class UserString(Sequence[str]):
def __len__(self) -> int: ...
# It should return a str to implement Sequence correctly, but it doesn't.
def __getitem__(self: _UserStringT, i: int | slice) -> _UserStringT: ... # type: ignore
def __iter__(self: _UserStringT) -> Iterator[_UserStringT]: ... # type: ignore
def __reversed__(self: _UserStringT) -> Iterator[_UserStringT]: ... # type: ignore
def __add__(self: _UserStringT, other: object) -> _UserStringT: ...
def __mul__(self: _UserStringT, n: int) -> _UserStringT: ...
def __mod__(self: _UserStringT, args: Any) -> _UserStringT: ...