В настоящее время я изучаю Python и функции декоратора. Я нашел код ниже на учебном сайте. Когда я пытаюсь запустить его в Pycharm, вызов функции внизу ничего не возвращает (вместо этого мне нужно использовать print). Почему это так? Спасибо.
def uppercase_decorator(function):
def wrapper():
func=function()
make_uppercase=func.upper()
return make_uppercase
return wrapper
@uppercase_decorator
def say_hi():
return "hello there"
say_hi()