powered by
Catch *and* save both errors and warnings, and in the case of a warning, also keep the computed result.
tryCatch.W.E(expr)
a list with 'value' and 'warning', where 'value' may be an error caught.
an R expression to evaluate
Martin Maechler, The R Core Team