From 0e6912c24b38e784757e7ec21a0f22c501f37be6 Mon Sep 17 00:00:00 2001 From: "pascale.noyret" Date: Thu, 8 Nov 2018 16:18:25 +0100 Subject: [PATCH] bug --- generator/generator_python.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/generator/generator_python.py b/generator/generator_python.py index 46995d73..479c472a 100644 --- a/generator/generator_python.py +++ b/generator/generator_python.py @@ -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) -- 2.39.2