MCPcopy Index your code
hub / github.com/waleedka/hiddenlayer / remove

Method remove

hiddenlayer/graph.py:256–262  ·  view source on GitHub ↗

Remove a node and its edges.

(self, nodes)

Source from the content-addressed store, hash-verified

254 return self.nodes.get(key)
255
256 def remove(self, nodes):
257 """Remove a node and its edges."""
258 nodes = nodes if isinstance(nodes, list) else [nodes]
259 for node in nodes:
260 k = self.id(node)
261 self.edges = list(filter(lambda e: e[0] != k and e[1] != k, self.edges))
262 del self.nodes[k]
263
264 def replace(self, nodes, node):
265 """Replace nodes with node. Edges incoming to nodes[0] are connected to

Callers 4

replaceMethod · 0.95
applyMethod · 0.80
applyMethod · 0.80
matchMethod · 0.80

Calls 1

idMethod · 0.95

Tested by

no test coverage detected