Apr-30-2024, 12:25 PM
(This post was last modified: Apr-30-2024, 12:25 PM by deanhystad.)
def actor(func): def wrapper(*args, **kwargs): gen = func(*args, **kwargs) next(gen) _registry[func.__name__] = gen print(f'key in _registry is {func.__name__}') return wrapperor
def actor(func): def wrapper(*args, **kwargs): gen = func(*args, **kwargs) next(gen) _registry[func.__name__] = gen print(f'key in _registry is {func.__name__}') return wrapperEither spot I get this for output.
Output:key in _registry is printer
printer: 10
printer: 9
printer: 8
printer: 7
printer: 6
printer: 5
printer: 4
printer: 3
printer: 2
printer: 1
What is the problem that I am not seeing?