Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
2
Декоратор для автоматического повторения запросов к API
Компании, где спрашивали:
Mental Growth
Условие задачи
Создайте декоратор, который при возникновении исключений будет повторно вызывать обернутую функцию. Задержка между попытками должна увеличиваться экспоненциально (по формуле 2^n секунд). Декоратор обязан фиксировать каждую неудачную попытку в лог и прекращать попытки после пяти неудачных запусков либо при успешном завершении функции.