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)