]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
PN correction
authorPascale Noyret <pascale.noyret@edf.fr>
Wed, 6 Dec 2006 10:39:50 +0000 (10:39 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Wed, 6 Dec 2006 10:39:50 +0000 (10:39 +0000)
generator/Formatage.py

index f6a8ddf273da9b8d855bef4c3ee645156e802f6f..c573d652648c62df6779c08bbe2334c008e37bba 100644 (file)
@@ -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