From b0848923c26fd0327d0873cb1aa33f4eb9ffde9f Mon Sep 17 00:00:00 2001 From: Steven Elliott Date: Tue, 21 Jan 2025 08:45:53 -0500 Subject: [PATCH] Addressing a deprecated assumption about the networkx "links" data. See https://networkx.org/documentation/stable/reference/readwrite/generated/networkx.readwrite.json_graph.node_link_data.html#node-link-data for more details. --- src/firewheel/control/dependency_graph.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/firewheel/control/dependency_graph.py b/src/firewheel/control/dependency_graph.py index 031036f..7e9dc72 100644 --- a/src/firewheel/control/dependency_graph.py +++ b/src/firewheel/control/dependency_graph.py @@ -219,7 +219,7 @@ def get_graph_json(self): {"id": , "type": <"entity" or "constraint">}, ... ], - "links": [ + "edges": [ {"source": , "target": }, ... ], @@ -228,13 +228,13 @@ def get_graph_json(self): "multigraph": False } """ - data = json_graph.node_link_data(self.dg) + data = json_graph.node_link_data(self.dg, edges="edges") nodes = {} for node in data["nodes"]: nodes[node["id"]] = node - for edge in data["links"]: + for edge in data["edges"]: edge["source"] = nodes[edge["source"]]["id"] edge["target"] = nodes[edge["target"]]["id"]