Задача 1 из 20 — Python | LearnToFly

Python: уровень 4

Вопрос 1 из 20
Экзаменатор

Что такое декоратор и как написать простейший декоратор, логирующий вызов функции?

Ответ
def log_call(func):
    def wrapper(*args, **kwargs):
        print(f'Вызов {func.__name__}')
        return func(*args, **kwargs)
    return wrapper

@log_call
def greet():
    print('Привет!')