From: Pascale Noyret Date: Tue, 30 May 2006 08:57:22 +0000 (+0000) Subject: PN : pour la sortie en colonne X-Git-Tag: V1_10b1~18 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=4525d2690392bc285ecbeccefe26fe58047bc5b9;p=tools%2Feficas.git PN : pour la sortie en colonne --- 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)