3.2.6. effect.retry module¶
Retrying effects.
-
effect.retry.
retry
(effect, should_retry)¶ Retry an effect as long as it raises an exception and as long as the
should_retry
error handler returns an Effect of True.If
should_retry
returns an Effect of False, then the returned effect will fail with the most recent error from func.Parameters: - effect (effect.Effect) – Any effect.
- should_retry – A function which should take an exc_info tuple as an argument and return an effect of bool.