node#

Node#

Nodes are the individual atomic components of workflow graphs and encapsulate arbitrary computational behaviour. They communicate with other nodes and the environment only through ports, and expose parameters to the user. Custom behaviour is implemented by subclassing and defining the Node.run method.

Classes

LoopedNode([max_loops, initial_status])

Node variant that loops its run method by default

Node([parent, name, description, fail_ok, ...])

Base class for all atomic (non-subgraph) nodes of a graph.

Exceptions

NodeBuildException

Exception raised for faulty build methods.