The main class of ActionTree. An action to be started after all its dependencies are finished.
The label passed to the constructor.
Add a dependency to be executed before this action. Order of insertion of dependencies is not important.
Parameters: dependency (Action) –
Return the list of this action’s dependencies.
Return the labels of this action and its dependencies, in an order that could be the execution order.
Recursively execute this action’s dependencies then this action.
If dependencies raise exceptions, these exceptions are encapsulated in a
Exception thrown by
Action.execute()when a dependency raises an exception.
The list of the encapsulated exceptions.