From e83f6554a4d0f92bca7ea88a7655f1e52e70b335 Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Wed, 6 Dec 2006 10:39:50 +0000 Subject: [PATCH] PN correction --- generator/Formatage.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/generator/Formatage.py b/generator/Formatage.py index f6a8ddf2..c573d652 100644 --- a/generator/Formatage.py +++ b/generator/Formatage.py @@ -170,6 +170,7 @@ class Formatage : # # Ajout PN pour defi_fonction if self.texte_etape.find("DEFI_FONCTION") > 1 : + bool_fonction=1 if s_mcsimp.find("\n") > 1: txt=""; bool = 0; numident=1 for l in s_mcsimp.splitlines() : @@ -180,6 +181,8 @@ class Formatage : else : txt=txt+('\n'+self.indent_courant*' '+numident*' ')*ind+l s_mcsimp = txt + else : + bool_fonction=0 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) @@ -187,7 +190,8 @@ class Formatage : self.texte_etape = self.texte_etape + ('\n'+self.indent_courant*' ')*ind + string.strip(s_mcsimp) else : # il faut couper ... - nom,valeur = string.split(s_mcsimp,self.sep,1) + if bool_fonction == 0 : + nom,valeur = string.split(s_mcsimp,self.sep,1) chaine = self.creer_chaine(nom,valeur,'\n'+self.indent_courant*' ',ind) #self.jdc_fini = self.jdc_fini + ('\n'+self.indent_courant*' ')*ind + string.strip(s_mcsimp) self.texte_etape = self.texte_etape + chaine -- 2.39.2