Bases: heat.common.exception.HeatException
Bases: object
Helper class for calculating a dependency graph.
Return a copy of the underlying dependency graph.
List the keys that require the specified node.
Bases: collections.defaultdict
A mutable mapping of objects to nodes in a dependency graph.
Return a copy of the graph.
Return an iterator over all of the edges in the graph.
Return a dictionary derived from mapping the supplied function onto each node in the graph.
Return a copy of the graph with the edges reversed.
Return a topologically sorted iterator over a dependency graph.
This is a destructive operation for the graph.
Bases: object
A node in a dependency graph.
Return a copy of the node.
Return True if this node is both a leaf and a stem.
List the keys that require this node, and optionally add a new one.
Add a key that this node requires.
Return a copy of the node with the edge directions reversed.
Return True if this node is a stem (required by nothing).