Это обёртка для функции, которая принимает функцию и делает с ней что хочет. Обёрткой выступает вызываемый объект — функция или класс с методом
__call__.Декоратор создаёт и возвращает эту обёртку при вызове. После, при вызове
decorated_function(), выполняется обёртка.#урок
