If the function returns an error, retry it for the specified number of
times, with a pause between attempts.
Usage
retry(fun, ..., .times = 3, .pause = 5)
Arguments
- fun
A function.
- ...
Arguments to be passed to the function.
- .times
The number of times.
- .pause
The number of seconds to wait before the next attempt.
Details
One application of this function is to download a web resource. Since the
download might fail sometimes, you may want to retry it for a few more times.