From c34e5060405e46ccf9afacc9dabecc8f2aca04e7 Mon Sep 17 00:00:00 2001 From: George Marchment <georgemarchment@yahoo.fr> Date: Tue, 1 Apr 2025 11:36:35 +0200 Subject: [PATCH] Added option to not generate pos graph --- src/outils_graph.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/outils_graph.py b/src/outils_graph.py index 6d237b9..4200be0 100644 --- a/src/outils_graph.py +++ b/src/outils_graph.py @@ -139,18 +139,19 @@ def fill_dot_2(dot, dico, label_node = True, label_edge = True): fill_dot(c, dico["subworkflows"][sub], label_node, label_edge) c.attr(label=sub) -def generate_pos_graph(filename, dico, relevant_nodes = -1): +def generate_pos_graph(filename, dico, relevant_nodes = -1, render_graphs = True): dot = graphviz.Digraph() dot.attr(rankdir='LR') fill_dot(dot, dico, False, False) dot.format = 'dot' dot.render(filename=f'{filename}_pos') - dot.render(filename=f'{filename}_pos', outfile=f'{filename}_pos.png') + if(render_graphs): + dot.render(filename=f'{filename}_pos', outfile=f'{filename}_pos.png') def generate_graph_dot(filename, dico, label_node = True, label_edge = True, render_graphs = True, relevant_nodes = -1): - generate_pos_graph(filename, dico, relevant_nodes) + generate_pos_graph(filename, dico, relevant_nodes, render_graphs = render_graphs) #dot = graphviz.Digraph(filename=filename, format='png', comment="temp") dot = graphviz.Digraph() if(relevant_nodes==-1): -- GitLab