func_error_handler {pipeliner} | R Documentation |
Custom error handler for printing the name of an enclosing function with error
func_error_handler(e, calling_func)
e |
A |
calling_func |
A character string naming the enclosing function (or closure) for printing with error messages |
NULL - throws error with custom message
## Not run:
f <- function(x) x ^ 2
tryCatch(f("a"), error = function(e) func_error_handler(e, "f"))
# Error in x^2 : non-numeric argument to binary operator
# ---> called from within function: f
## End(Not run)