retry: Retry calling a function for a number of times
Description
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.