conditionHandler {VFP} | R Documentation |
Condition-Handling Without Losing Information.
Description
Function is intented to wrap expressions provided and catching all potentially useful information generated by the wrapped expression, i.e. errors, warnings, and messages.
Usage
conditionHandler(expr, file = NULL)
Arguments
expr |
(expression) for which exception handling should be provided |
file |
(character) string specifying a file to which all captured output shall be written |
Value
(list) with element "result", "status" (0 = no warnings, no errors), 1 = warnings were caught, 2 = errors were caught no result generated, "warnings", "errors", "messages"
Author(s)
Andre Schuetzenmeister andre.schuetzenmeister@roche.com
Examples
conditionHandler(warning("This is a warning!"))
f <- function(expr){warning("This a warning!"); eval(expr)}
conditionHandler(f(1/2))
conditionHandler(stop("This is an error!"))
conditionHandler(1/"a")
[Package VFP version 1.4.1 Index]