Skip to content

Commit aa140d0

Browse files
do not expose Tee Node type
1 parent e60704f commit aa140d0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

asyncstdlib/itertools.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -349,20 +349,20 @@ async def __aexit__(self, exc_type: Any, exc_val: Any, exc_tb: Any) -> None:
349349
_get_tee_index = _count().__next__
350350

351351

352-
Node: TypeAlias = "list[T | Node[T]]"
352+
_TeeNode: TypeAlias = "list[T | _TeeNode[T]]"
353353

354354

355355
class TeePeer(Generic[T]):
356356
def __init__(
357357
self,
358358
iterator: AsyncIterator[T],
359-
buffer: "Node[T]",
359+
buffer: "_TeeNode[T]",
360360
lock: AsyncContextManager[Any],
361361
tee_peers: "set[int]",
362362
) -> None:
363363
self.iterator = iterator
364364
self.lock = lock
365-
self.buffer: Node[T] = buffer
365+
self.buffer: _TeeNode[T] = buffer
366366
self.tee_peers = tee_peers
367367
self.tee_idx = _get_tee_index()
368368
self.tee_peers.add(self.tee_idx)
@@ -443,7 +443,7 @@ def __init__(
443443
lock: Optional[AsyncContextManager[Any]] = None,
444444
):
445445
self._iterator = aiter(iterable)
446-
self._buffer: Node[T] = []
446+
self._buffer: _TeeNode[T] = []
447447
peers: set[int] = set()
448448
self._children = tuple(
449449
TeePeer(

0 commit comments

Comments
 (0)