Simple wrapper to retry an expression if it fails
Usage
make_resilient(expr, num_tries = 10, sleep_secs = 10, default = NULL)
Arguments
- expr
expression to try to run
- num_tries
number of times to attempt to run expr
- sleep_secs
numbe of seconds to sleep between tries
- default
value to return if expr
fails num_tries
times
Value
the result of expr
or default
depending on whether expr
ever ran successfully