Lê o código com atenção
def uppercase(fn):
def wrapper(name: str) -> str:
return fn(name).upper()
return wrapper
@uppercase
def greet(name: str) -> str:
return f"hi, {name}"
print(greet("anna"))
print(greet.__name__)O que o programa vai imprimir? Escreve aqui: