func_error_handler: Custom error handler for printing the name of an enclosing...

Description Usage Arguments Value Examples

View source: R/utils.R

Description

Custom error handler for printing the name of an enclosing function with error

Usage

1
func_error_handler(e, calling_func)

Arguments

e

A simpleError - e.g. thrown from tryCatch

calling_func

A character string naming the enclosing function (or closure) for printing with error messages

Value

NULL - throws error with custom message

Examples

1
2
3
4
5
6
7
## 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)

pipeliner documentation built on May 1, 2019, 6:49 p.m.