Skip to contents

Removes a specified ConnectTask environment from a ConnectDAG environment.

Usage

dag_remove_task(env, task)

Arguments

env

A ConnectDAG R6 environment created by connect_dag

task

A connectTask R6 environment created by connect_task

Examples

task0 <- connect_task("task0", simulated = TRUE)
task1 <- connect_task("task1", simulated = TRUE)

my_dag <-
  connect_dag() |>
  dag_add_tasks(task0, task1)

my_dag |> dag_remove_task(task1)
my_dag$tasks
#> [[1]]
#> ConnectTask: 
#>   GUID: simulated_task0 
#>   Name: task0 
#>   Trigger Rule: all_success 
#>   App Mode: simulation 
#>   Status: Pending 
#>   Upstream Tasks: 0 
#>   Downstream Tasks: 0 
#>