Sobes.tech
Назад к задачам
Junior — Senior
71

Декоратор для автоматического повторения запросов к API

Компании, где спрашивали:
Mental Growth

Условие задачи

livecode

Создайте декоратор, который при возникновении исключений будет повторно вызывать обернутую функцию. Задержка между попытками должна увеличиваться экспоненциально (по формуле 2^n секунд). Декоратор обязан фиксировать каждую неудачную попытку в лог и прекращать попытки после пяти неудачных запусков либо при успешном завершении функции.