Task Dependence
Task Dependence#
Syntax
after task '<task>'
after task '<task>' [succeeded | failed | finished | terminated]
after tasks '<task 1>', '<task 2>' ...
after tasks '<task 1>', '<task 2>' ... [succeeded | failed | finished]
after any tasks '<task 1>', '<task 2>' ... [succeeded | failed | finished]
True when
True if the assigned task has not run after the given task has succeeded/failed/finished/terminated. Useful for creating task pipelines.
Note
Must be assigned to a task.
Examples
# Creating a dummy task
@app.task()
def a_task():
...
# Examples
app.task("after task 'a_task'")
app.task("after task 'a_task' succeeded")
app.task("after task 'a_task' failed")
app.task("after task 'a_task' finished")
app.task("after tasks 'a_task', 'another_task' finished")