Python Schoolby trefilov
Шаг 1 из 3+110 XP

Декораторы — основы

Функция, оборачивающая функцию.

decorator

def logged(fn):
    def wrap(*a, **k):
        print("call", fn.__name__)
        return fn(*a, **k)
    return wrap
@logged
def hi(): return "ok"