R/check_interactive.R

Defines functions check_interactive

Documented in check_interactive

#' Verify Correctness of User-Specified Interactive Preference
#'
#' @inheritParams data_collection_program
#'
#' @keywords internal
#'
check_interactive <- function(interactive) {
  if (all(!interactive(), interactive)) {
    message(
      paste("Cannot run data_collection_program interactively.",
        "Setting interactive = FALSE."))
    interactive <- FALSE
  }

  return(interactive)
}
paulhibbing/Observation documentation built on Sept. 10, 2022, 10:14 a.m.