def shout(fn): def wrap(*a, **k): return fn(*a, **k).upper() return wrap @shout def greet(n): return f'hi {n}' print(greet('ann'))