rewire

Rewire a Node’s Dependencies

Reroutes a node’s declared dependencies. The replace argument is a Dict mapping old dependency names to new ones. Only the named node’s dependency list is updated. A named List of (name, "new_name") pairs is also accepted. Any other value for replace (including evaluating to an error) is rejected loudly — a no-op rewire is never silently produced.

Parameters

Returns

A new pipeline with updated dependency edges.

Examples

p |> rewire("model_py", replace = [data: "data_v2"])

See Also

rename_node, swap