R/utils_warn.R

Defines functions warn_once

warn_once <- function(msg, id) {
  id <- paste0("modelsummary_warning_", id)
  msg <- paste(msg, "This warning appears once per session.")
  if (isTRUE(getOption(id, default = TRUE))) {
    warning(msg, call. = FALSE)
    opts <- list(FALSE)
    names(opts) <- id
    options(opts)
  }
}
vincentarelbundock/gtsummary documentation built on June 13, 2025, 5:57 p.m.