Package index
-
retry() - Retry a function when it fails
-
stop_never()stop_after_attempt()stop_after_delay()stop_before_delay()stop_any()stop_all() - Stop conditions
-
wait_fixed()wait_none()wait_exp()wait_exp_jitter()wait_rand()wait_chain()wait_combine() - Wait strategies
-
retry_all()retry_never()retry_if_error()retry_if_error_message()retry_if_result() - Retry conditions
-
before_sleep_none()before_sleep_log() - Run a hook before
retry()sleeps -
after_sleep_none()after_sleep_log() - Run a hook after
retry()sleeps -
after_sleep_base()after_sleep_fn()before_sleep_base()before_sleep_fn()retry_base()retry_fn()wait_base()wait_fn()stop_base()stop_fn() - Write your own stop, wait, retry and hook strategies
-
lru_cache()cache()disk_cache() - Cache function results
-
circuit_breaker() - Stop calling a function that keeps failing
-
rate_limit() - Limit how often a function can be called
-
validate_args()validate_return() - Validate arguments and return values
-
contextmanager()teardown() - Write setup and teardown once
-
with_context() - Run code inside a context
-
as_decorator() - Use a context manager as a decorator