msg_progress: Message signaling nested with progress reporting

Description Usage Arguments Value Examples

View source: R/utils-cli.R

Description

In order to not interrupt progress reporting by a progress::progress_bar, messages are wrapped with class msg_progress which causes them to be captured printed after progress bar completion. This function is intended to be used when signaling messages in callback functions.

Usage

1

Arguments

...

Passed to base::.makeMessage()

envir

Passed to glue::glue().

Value

Called for side effects and returns NULL invisibly.

Examples

1
2
3
4
5
6
7
msg_progress("Foo", "bar")

capt_fun <- function(x) {
  message("captured: ", conditionMessage(x))
}

tryCatch(msg_progress("Foo", "bar"), msg_progress = capt_fun)

septic-tank/ricu documentation built on Jan. 30, 2021, 8:40 p.m.