v0.11.3 Codeberg

Справочник

Конструктор

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

Возвращает, сколько повторов бюджет разрешает прямо сейчас.