Coverage for graphqler / fuzzer / utils.py: 0%
7 statements
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-18 23:20 -0400
« prev ^ index » next coverage.py v7.13.4, created at 2026-03-18 23:20 -0400
1import networkx
3from graphqler.graph import Node
6def get_node(graph: networkx.DiGraph, name: str) -> Node:
7 """Gets a node from the graph with the same name
9 Args:
10 graph (networkx.DiGraph): The graph to look in
11 name (str): The name of the node
13 Returns:
14 Node: A node matching the name. Raises exception if node isn't found
15 """
16 for node in graph.nodes:
17 if node.name == name:
18 return node
19 raise Exception(f"Node with name {name} not found in graph")