the task itself
the current list of nodes on which this node depends
the execution state of this node
Some other graph node that generated this node, and now depends on this node, or None. This is used to track submission, start, and end dates for the enclsoing node. Typically enclosing nodes are dagr.core.tasksystem.Pipelines.
Adds predecessor(s) associated with this node.
Adds predecessor(s) associated with this node.
the predecessor(s) to add
true if the predecessor was not already added and added successfully, false otherwise
Adds predecessor(s) associated with this node.
Adds predecessor(s) associated with this node.
the predecessor(s) to add
true if any duplicate predecessor was found, include those already added, false otherwise
Some other graph node that generated this node, and now depends on this node, or None.
Some other graph node that generated this node, and now depends on this node, or None. This is used to track submission, start, and end dates for the enclsoing node. Typically enclosing nodes are dagr.core.tasksystem.Pipelines.
Does this node have predecessors currently?
Does this node have predecessors currently?
true if this node has predecessors, false otherwise
Get the predecessors
Get the predecessors
the current set of predecessors, if any
Remove a predecessor from the execution graph.
Remove a predecessor from the execution graph.
the predecessor to remove.
true if the predecessor was found and removed, false otherwise
the execution state of this node
the task itself
A node in the execution graph