]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN: Pour ajout de parametres de la forme : P1=[2,9,0]
authoreficas <>
Wed, 17 Nov 2004 10:43:45 +0000 (10:43 +0000)
committereficas <>
Wed, 17 Nov 2004 10:43:45 +0000 (10:43 +0000)
generator/generator_python.py

index 4008021570f8f7016a925c4e348de89627437787..b56057f0590ec93883ad58d4259b51e4827513d9 100644 (file)
@@ -32,6 +32,7 @@ from Accas import ETAPE,PROC_ETAPE,MACRO_ETAPE,ETAPE_NIVEAU,JDC,FORM_ETAPE
 from Accas import MCSIMP,MCFACT,MCBLOC,MCList,EVAL
 from Accas import GEOM,ASSD,MCNUPLET
 from Accas import COMMENTAIRE,PARAMETRE, PARAMETRE_EVAL,COMMANDE_COMM
+from Extensions.parametre import ITEM_PARAMETRE
 from Formatage import Formatage
 
 def entryPoint():
@@ -144,6 +145,8 @@ class PythonGenerator:
          return self.generJDC(obj)
       elif isinstance(obj,MCNUPLET):
          return self.generMCNUPLET(obj)
+      elif isinstance(obj,ITEM_PARAMETRE):
+         return self.generITEM_PARAMETRE(obj)
       else:
          raise "Type d'objet non prévu",obj
 
@@ -229,6 +232,9 @@ class PythonGenerator:
       else:
          return obj.nom + ' = '+ self.generator(obj.valeur) +';\n'
 
+   def generITEM_PARAMETRE(self,obj):
+       return repr(obj) 
+
    def generPARAMETRE(self,obj):
       """
          Cette méthode convertit un PARAMETRE