Какой риск возникает, если один экземпляр контекстного менеджера используется как декоратор рекурсивной функции?
База Hintsage
Функции и декораторы
Замыкания, decorators, callable-объекты и управление контекстом.
Практика
Вопросы: Функции и декораторы
В практической ситуации декоратор заменяет метод вызываемым объектом: почему вызов через экземпляр может потерять автоматическую передачу self?
Какое значение должен вернуть метод выхода контекстного менеджера, чтобы исключение из блока with не покинуло этот блок?
Представьте функцию с двумя декораторами: какой декоратор фактически вызывается первым?
Зачем обёртке декоратора нужен атрибут __wrapped__?
При создании функций в цикле какое значение они используют при последующем вызове — текущее или сохранённое на итерации?
На каком этапе Python применяет декоратор к функции: при её определении или при вызове?
Как объект, переданный в конструкцию with, участвует в освобождении ресурса при выходе из блока?
В каком случае для декоратора с состоянием предпочтительнее вызываемый объект, а не замыкание?
Что именно удерживает замыкание после завершения внешней функции?
Показано 41–50 из 50