7.2.1.1. add_func_edges

add_func_edges(dsp, fun_id, nodes_bunch, edge_weights=None, input=True, data_nodes=None)[source]

Adds function node edges.

Parameters:
  • dsp (schedula.Dispatcher) – A dispatcher that identifies the model adopted.

  • fun_id (str) – Function node id.

  • nodes_bunch (iterable) – A container of nodes which will be iterated through once.

  • edge_weights (dict, optional) – Edge weights.

  • input (bool, optional) – If True the nodes_bunch are input nodes, otherwise are output nodes.

  • data_nodes (list) – Data nodes to be deleted if something fail.

Returns:

List of new data nodes.

Return type:

list