]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
bug
authorpascale.noyret <pascale.noyret@edf.fr>
Thu, 8 Nov 2018 15:18:25 +0000 (16:18 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Thu, 8 Nov 2018 15:18:25 +0000 (16:18 +0100)
generator/generator_python.py

index 46995d7326b357b40c69438ed4224d21da91c17b..479c472a91678836e63ffed1056b62ff33432610 100644 (file)
@@ -201,7 +201,7 @@ class PythonGenerator(object):
          # Si au moins une etape, on ajoute le retour chariot sur la derniere etape
          if type(l[-1])==list:
             l[-1][-1] = l[-1][-1]+'\n'
-         elif type(l[-1])==bytes:
+         elif type(l[-1])==bytes or  type(l[-1])==str:
             l[-1] = l[-1]+'\n'
       return l
 
@@ -212,7 +212,7 @@ class PythonGenerator(object):
       """
       l=[]
       l.append('(')
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
         text = re.sub(".*=","",self.generator(v))
         l.append(text)
       l.append('),')
@@ -315,7 +315,7 @@ class PythonGenerator(object):
       if obj.reuse != None :
         str = 'reuse ='+ self.generator(obj.reuse) + ','
         l.append(str)
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
         if isinstance(v,Accas.MCBLOC) :
           liste=self.generator(v)
           for mocle in liste :
@@ -342,7 +342,7 @@ class PythonGenerator(object):
         nom = obj.getNom()
         if nom == '' : nom = 'sansnom'
         l.append(nom + ' = FORMULE(')
-        for v in obj.mc_liste:
+        for v in obj.mcListe:
             text=self.generator(v)
             l.append(v.nom+'='+text)
         l.append(');')
@@ -368,7 +368,7 @@ class PythonGenerator(object):
          # XXX faut il la virgule ou pas ????
          str = "reuse =" + self.generator(obj.reuse) + ','
          l.append(str)
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
         if isinstance(v,Accas.MCBLOC) :
           liste=self.generator(v)
           for mocle in liste :
@@ -396,7 +396,7 @@ class PythonGenerator(object):
       l=[]
       label=obj.definition.nom+'('
       l.append(label)
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
         if isinstance(v,Accas.MCBLOC) :
           liste=self.generator(v)
           for mocle in liste :
@@ -431,7 +431,7 @@ class PythonGenerator(object):
       """
       l=[]
       l.append('_F(')
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
          if not isinstance(v,Accas.MCSIMP) and not isinstance (v,Accas.MCBLOC) :
            # on est en presence d'une entite composee : on recupere une liste
            liste=self.generator(v)
@@ -472,7 +472,7 @@ class PythonGenerator(object):
           syntaxe python
       """
       l=[]
-      for v in obj.mc_liste:
+      for v in obj.mcListe:
         if isinstance(v,Accas.MCBLOC) :
           liste=self.generator(v)
           for mocle in liste :
@@ -516,7 +516,7 @@ class PythonGenerator(object):
            if valeur in self.appli.appliEficas.dict_reels[clefobj]:
              s=self.appli.appliEficas.dict_reels[clefobj][valeur]
          
-      elif type(valeur) == bytes :
+      elif type(valeur) == bytes or type(valeur) == str :
          if valeur.find('\n') == -1:
             # pas de retour chariot, on utilise repr
             s = repr(valeur)