Cancel a target mid-build.
Upon cancellation, drake
halts the current target and moves to the
next one. The target's previous value and metadata, if they exist,
remain in the cache.
Arguments
- allow_missing
Logical. If
FALSE
,drake
will not cancel the target if it is missing from the cache (or if you removed the key withclean()
).
Examples
if (FALSE) { # \dontrun{
isolate_example("cancel()", {
f <- function(x) {
cancel()
Sys.sleep(2) # Does not run.
}
g <- function(x) f(x)
plan <- drake_plan(y = g(1))
make(plan)
# Does not exist.
# readd(y)
})
} # }