ecycle {batchscr} | R Documentation |
Frame Work for Handling Errors in a Batch Process
Description
See arguments.
Usage
ecycle(code, ehandle, max_try, thandle, ecorrect, cond = TRUE)
Arguments
code |
The code block to run |
ehandle |
The code block to run when running |
max_try |
The number of attempts to run |
thandle |
(Optional) The code block to run when running |
ecorrect |
(Optional) The code block to run after running |
cond |
(Optional) Additional conditions for deciding that running |
Value
If running code
fails, the result of ehandle
.
If running code
succeeds and thandle
is missing, the result of code
.
If running code
succeeds and thandle
isn't missing, the result of thandle
.
Examples
ecycle({a <-1; print(a+b); b <- 2}, print('failed'), 3, print('succeeded'), b <- 3)
print(b)
[Package batchscr version 0.1.0 Index]