Загружаем изображение…

Декораторы через классы: разбираем механику



__init__ принимает аргументы декоратора и сохраняет их в атрибутах объекта — вызывается один раз, при объявлении;

__call__ принимает декорируемую функцию f и возвращает обёртку wrapped;

Внутри wrapped можно делать что угодно до и после вызова f, передавая все аргументы через *args и **kwargs.

tags: #обучение

🐍 Python Developer
Просмотры: 514
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти