Вопрос проверяет понимание внутреннего устройства декораторов и причин потери метаданных функций.
Короткий ответ
Без wraps декоратор возвращает новую функцию-обёртку, которая полностью заменяет исходную. Python не копирует метаданные автоматически. В результате имя, docstring и сигнатура функции теряются. Это может ломать инструменты, использующие introspection.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.