failWith: Utility function to try and fail with grace.

Description Usage Arguments Value Examples

View source: R/utilities.R

Description

Inspired from one of Hadley's functions (in plyr or something?)

Usage

1
2
3
4
5
6
7
8
failWith(
  default = NULL,
  expr,
  frame = parent.frame(),
  message = geterrmessage(),
  silent = FALSE,
  file = stderr()
)

Arguments

default

the value to return if expr fails

expr

the expression to take a shot at

frame

the frame to evaluate the expression in

message

the error message to display if expr fails. Deafults to base::geterrmessage()

silent

if TRUE, sends the error message to msg()

file

where msg sends the message

Value

the result of expr if successful, otherwise default value.

Examples

1
2
3
4
## Not run: 
failWith(NULL, stop("no error, just NULL"))

## End(Not run)

lianos/multiGSEA documentation built on Nov. 17, 2020, 1:26 p.m.