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.
cancel(allow_missing = TRUE)
allow_missing | Logical. If |
---|
Nothing.
cancel_if
if (FALSE) { 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) }) }