Deprecated alias to collections.abc.Generator.
class typing.Generator(Iterator[YieldType], Generic[YieldType, SendType, ReturnType])
def echo_round() -> Generator[int, float, str]:
sent = yield 0
while sent >= 0:
sent = yield round(sent)
return 'Done'
def infinite_stream(start: int) -> Generator[int, None, None]:
while True:
yield start
start += 1
def infinite_stream(start: int) -> Iterator[int]:
while True:
yield start
start += 1