pyiter.concat

 1from typing import Iterable, Iterator
 2from .transform import Transform, T
 3
 4
 5class ConcatTransform(Transform[Iterable[T], T]):
 6    """Concatenate multiple iterables into a single iterable."""
 7
 8    def __init__(self, iter: Iterable[Iterable[T]]):
 9        super().__init__(iter)
10
11    def __do_iter__(self) -> Iterator[T]:
12        for i in self.iter:
13            yield from i
class ConcatTransform(pyiter.transform.Transform[typing.Iterable[~T], ~T]):
 6class ConcatTransform(Transform[Iterable[T], T]):
 7    """Concatenate multiple iterables into a single iterable."""
 8
 9    def __init__(self, iter: Iterable[Iterable[T]]):
10        super().__init__(iter)
11
12    def __do_iter__(self) -> Iterator[T]:
13        for i in self.iter:
14            yield from i

Concatenate multiple iterables into a single iterable.