def generator_counter():
    i = 0
while True:
    i += 1
yield i


class functor_counter:

    def __init__(self):
        self.i = 0

def __call__(self):
    i += 1
return i
Есть ли в python такая вещь, как «слишком много операторов yield»?