R/toggle_error.R

Defines functions toggle_error

Documented in toggle_error

#' Toggle error handling between rlang::entrace() and recover()
#'
#'
#' @import rlang
#' @export
#'
#'
#'

toggle_error <- function(){
  op <- options()
  e <- as.character(op$error)

  if(grepl("frame number", e)){
    options(error = rlang::entrace)
    message("Errors now use rlang::entrace")
  } else {
    options(error = recover)
    message("Errors now use recover")
  }

}
MCMaurer/MCMsBasics documentation built on July 5, 2024, 11:38 p.m.