Skip to main content
Version: 2.x

bursar.BursarRetryOptions

class bursar.BursarRetryOptions(max_attempts=3, base_delay_seconds=0.25, max_delay_seconds=2.0, factor=2.0, jitter=True, max_elapsed_seconds=30.0, should_retry=None, on_retry=None)

Bases: object

Retry policy for a replay-safe Bursar operation.

  • Parameters:
    • max_attempts (int)
    • base_delay_seconds (float)
    • max_delay_seconds (float)
    • factor (float)
    • jitter (bool)
    • max_elapsed_seconds (float)
    • should_retry (Callable [ *[*BaseException ] , bool ] | None)
    • on_retry (Callable [ *[*BaseException , int , float ] , None ] | None)