summaryrefslogtreecommitdiff
path: root/doc/data/messages/m/missing-yield-doc/good.py
blob: f9cb9fdfd9fbe1f0c39b947fc2d971b7f87be3f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from typing import Iterator


def even_number_under(n: int) -> Iterator[int]:
    """Prints even numbers smaller than n.
    Args:
        n: Upper limit of even numbers.

    Yields:
        even numbers
    """
    for i in range(n):
        if i % 2 == 1:
            continue
        yield i