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