diff --git a/src/workflow.py b/src/workflow.py index 7385790781221fbe6dbb70d0bee70f199d563c1b..144cf2f46f76a5d0b110ce89e25a06f039485cab 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):