From 4525d2690392bc285ecbeccefe26fe58047bc5b9 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Tue, 30 May 2006 08:57:22 +0000 Subject: [PATCH] PN : pour la sortie en colonne --- generator/Formatage.py | 13 +++++++++++++ generator/generator_python.py | 3 +++ 2 files changed, 16 insertions(+) diff --git a/generator/Formatage.py b/generator/Formatage.py index 0f5cdd49..e7f0abf2 100644 --- a/generator/Formatage.py +++ b/generator/Formatage.py @@ -167,6 +167,19 @@ class Formatage : contenant un mot-clef simple. L'attribut self.texte_etape est modifié (complété) par le traitement """ + # + # Ajout PN pour defi_fonction + if self.texte_etape.find("DEFI_FONCTION") > 1 : + if s_mcsimp.find("\n") > 1: + txt=""; bool = 0; numident=1 + for l in s_mcsimp.splitlines() : + if bool == 0 : + bool = 1 + numident=s_mcsimp.find("=")+2 + txt=l + else : + txt=txt+('\n'+self.indent_courant*' '+numident*' ')*ind+l + s_mcsimp = txt longueur = self.longueur(self.texte_etape) increment = len(('\n'+self.indent_courant*' ')*ind + string.strip(s_mcsimp)) #self.jdc_fini = self.jdc_fini + ('\n'+self.indent_courant*' ')*ind + string.strip(s_mcsimp) diff --git a/generator/generator_python.py b/generator/generator_python.py index eba44c8e..0bdaa78a 100644 --- a/generator/generator_python.py +++ b/generator/generator_python.py @@ -447,6 +447,9 @@ class PythonGenerator: if (hasattr(v,'data')) : if (isinstance(v.data[0],Accas.MCFACT) and (len(v.data) == 1)): l.append(liste) + else: + for mocle in liste : + l.append(mocle) else : for mocle in liste : l.append(mocle) -- 2.39.2