Functools.wraps в Python: имя функции и атрибут wrapped
Выберите ответ и проверьте себя на странице.
Другие упражнения по этой теме: Декораторы Python: задачи на retry, rate limiter, кэш и Circuit Breaker.
Функцию target_func обернули декоратором без @functools.wraps(func). Внутри декоратора функция-обертка объявлена как def wrapper(*args, **kwargs):.
Что вернет выражение (target_func.__name__, hasattr(target_func, '__wrapped__'))?
Без регистрации · результат не сохраняется
Связанные задачи
- Декоратор Circuit Breaker на Python: остановка вызовов после сбоев
- Декораторы Python: проверка цепочки wrapped и метаданных функции
- Декоратор Python: логирование только медленных вызовов
- Кэширование Python: постройте ключ из выбранных аргументов функции
- Rate limiter на Python: декоратор со скользящим окном запросов
- Retry и fallback на Python: декоратор повторов с резервным вызовом
