Если декоратор явно не возвращает никакого значения (или возвращает None
), то функция, к которой он применен, будет заменена значением None
. При последующем вызове такой "задекорированной" функции возникнет ошибка TypeError
, поскольку будет предпринята попытка вызвать None
как функцию.
python
Корректный декоратор для сохранения функциональности исходной функции должен возвращать либо саму исходную функцию, либо нов
Если декоратор явно не возвращает никакого значения (или возвращает None
), то функция, к которой он применен, будет заменена значением None
. При последующем вызове такой "задекорированной" функции возникнет ошибка TypeError
, поскольку будет предпринята попытка вызвать None
как функцию.
python
Корректный декоратор для сохранения функциональности исходной функции должен возвращать либо саму исходную функцию, либо нов
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.