Класс-декоратор Python: когда вызывается init
Выберите ответ и проверьте себя на странице.
Другие упражнения по этой теме: Классы-декораторы Python: задачи на call, методы и состояние.
Пусть объявлен класс CallTracker с методами __init__(self, func) и __call__(self, *args, **kwargs). В какой момент и с каким аргументом вызывается конструктор __init__, если написан следующий код?
@CallTracker
def calculate(x):
return x * 2
Без регистрации · результат не сохраняется
Связанные задачи
- Класс-декоратор метода Python: почему теряется self
- Класс-декоратор Python: ограничение изменения результата между вызовами
- Класс-декоратор Python: баланс доступных вызовов функции
- Класс-декоратор Python: изменение аргумента первых N вызовов
- Класс-декоратор Python: буфер событий и пакетная запись
- Класс-декоратор Python: переключение между основной и резервной репликой
