Декоратор в Python возвращает функцию (или любой другой вызываемый объект), которая заменит декорируемую функцию.
python
Основные моменты:
wrapper или decorator_func).Таким образом, когда функция декорируется с помощью @decorator_name, по сути происходит следующее:
python
Получается, что имя original_function теперь ссылается на функцию, возвращенную decorator_name.