diff --git a/stdlib/collections/__init__.pyi b/stdlib/collections/__init__.pyi index c23c58e24..253e06077 100644 --- a/stdlib/collections/__init__.pyi +++ b/stdlib/collections/__init__.pyi @@ -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: ...