Skip to content

Commit 8454210

Browse files
committed
improve type annotation
1 parent 6a3a948 commit 8454210

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

typed_stream/_impl/_iteration_utils.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
from ..streamable import Streamable
1616
from ._types import ClassWithCleanUp, IteratorProxy, PrettyRepr
17-
from ._typing import override
17+
from ._typing import Self, override
1818
from ._utils import (
1919
FunctionWrapperIgnoringArgs,
2020
IndexValueTuple,
@@ -280,7 +280,7 @@ def __init__(
280280
self.iterator = iter(iterable)
281281

282282
@override
283-
def __iter__(self: V) -> V:
283+
def __iter__(self) -> Self:
284284
"""Return self."""
285285
return self
286286

typed_stream/_impl/_lazy_file_iterators.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from typing import IO, AnyStr, TextIO, TypeGuard, TypeVar, overload
1313

1414
from ._types import Closeable, PathLikeType, PrettyRepr
15-
from ._typing import override
15+
from ._typing import Self, override
1616

1717
__all__ = (
1818
"LazyFileIterator",
@@ -86,7 +86,7 @@ def __init__(
8686
self._file_object = None
8787

8888
@override
89-
def __iter__(self) -> Iterator[AnyStr]:
89+
def __iter__(self) -> Self:
9090
"""Return self."""
9191
return self
9292

typed_stream/_impl/_types.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
from os import PathLike
1313
from typing import Generic, Protocol, TypeAlias, TypeGuard, TypeVar
1414

15-
from ._typing import override
15+
from ._typing import Self, override
1616

1717
__all__ = (
1818
"ClassWithCleanUp",
@@ -166,7 +166,7 @@ def __init__(self, iterable: Iterable[T]) -> None:
166166
self._iterator = iter(iterable)
167167

168168
@override
169-
def __iter__(self) -> Iterator[V]:
169+
def __iter__(self) -> Self:
170170
"""Return self."""
171171
return self
172172

0 commit comments

Comments
 (0)