Справочник
Конструктор
class Policy(**options)
Создаёт Policy. Параметры описаны на странице настроек; всё, что не задано, получает значение по умолчанию.
run
def run(self, name: str) -> bool
Выполняет операцию с повторами. Возвращает true, если какая-то попытка удалась.
attempts
def attempts(self, name: str) -> int
Возвращает число попыток последнего запуска.
permanent
def permanent(self, reason: str) -> None
Помечает ошибку как постоянную, чтобы её не повторяли.
budget_left
def budget_left(self) -> int
Возвращает, сколько повторов бюджет разрешает прямо сейчас.