Progression Handler: Slow Down Progress Reporting
handler_slowdown(
duration = 10,
intrusiveness = 0,
target = "void",
enable = getOption("progressr.enable", TRUE),
...
)(numeric) Added slowdown (in seconds) across all progress
steps, e.g. if duration = 10.0 and steps = 100L, then each step unit is
delayed 0.1 seconds, totaling a ten-second slowdown.
(numeric) A non-negative scalar on how intrusive (disruptive) the reporter to the user.
(character vector) Specifies where progression updates are rendered.
(logical) If FALSE, then progress is not reported.
Additional arguments passed to make_progression_handler().
This progression handler delays each progress step a certain number of seconds. It does not render any output.
if (FALSE) { # \dontrun{
handlers(handler_slowdown(duration = 30.0)) ## 30-second total slowdown
with_progress(y <- slow_sum(1:100))
print(y)
} # }