Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Editeur / compoformule.py
index 9cffb53e31705ecb1eb5dc4258b53bd0c831ad0a..62b8dfe66eed930f673b14cebe9de3e0d5f6c76f 100644 (file)
@@ -163,7 +163,12 @@ valeurs seront effectivement prises en compte."""
         self.entry_nom.insert(END,nom)
     args = self.node.item.get_args()
     if args:
-        self.entry_arg.insert(END,args)
+        texte_args=""
+       for i in args :
+           if texte_args != "" :
+              texte_args = texte_args +","
+           texte_args=texte_args + i
+        self.entry_arg.insert(END,texte_args)
     corps = self.node.item.get_corps()
     if corps :
         self.entry_exp.insert(END,self.node.item.get_corps())
@@ -303,6 +308,11 @@ class FORMULETreeItem(compooper.EtapeTreeItem):
       if args :
           if args[0] == "(" and args[-1] ==")":
             args=args[1:-1]
+         # transforme en tuple si ce n est pas déjà le casa
+         try :
+            args=string.split(args,',')
+         except :
+            pass
       return args
 
     def get_corps(self):