From 7fa83ce1b155abf57a441415d2fb3c0a9112f3b9 Mon Sep 17 00:00:00 2001
From: George Marchment <georgemarchment@yahoo.fr>
Date: Tue, 15 Apr 2025 17:01:06 +0200
Subject: [PATCH] Updated processes called

---
 src/workflow.py | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/workflow.py b/src/workflow.py
index 7385790..144cf2f 100644
--- a/src/workflow.py
+++ b/src/workflow.py
@@ -796,12 +796,16 @@ George Marchment, Bryan Brancotte, Marie Schmit, Frédéric Lemoine, Sarah Cohen
         return subs
     
     def get_processes_called(self):
-        subs = []
-        for c in self.get_workflow_main().get_all_calls_in_workflow():
-            ele = c.get_first_element_called()
-            if(ele.get_type()=="Process"):
-                subs.append(ele)
-        return subs
+        processes_called = []
+        if(self.get_DSL()=="DSL2"):
+            for c in self.get_workflow_main().get_all_calls_in_workflow():
+                p = c.get_first_element_called()
+                if(p.get_type()=="Process"):
+                    processes_called.append(p)
+        else:
+            processes_called = self.get_first_file().get_processes()
+        return processes_called
+
 
 
     def rewrite_and_initialise(self, code, processes_2_remove, render_graphs, def_check_the_same = True):
-- 
GitLab