Если декоратор явно не возвращает никакого значения (или возвращает None
), то функция, к которой он применен, будет заменена значением None
. При последующем вызове такой "задекорированной" функции возникнет ошибка TypeError
, поскольку будет предпринята попытка вызвать None
как функцию.
python
Корректный декоратор для сохранения функциональности исходной функции должен возвращать либо саму исходную функцию, либо нов
Если декоратор явно не возвращает никакого значения (или возвращает None
), то функция, к которой он применен, будет заменена значением None
. При последующем вызове такой "задекорированной" функции возникнет ошибка TypeError
, поскольку будет предпринята попытка вызвать None
как функцию.
python
Корректный декоратор для сохранения функциональности исходной функции должен возвращать либо саму исходную функцию, либо нов
Register or sign in to get access to full answers for all questions from the question bank.