Salome HOME
TypeInstance and basestring
[tools/eficas.git] / Ihm / I_MCSIMP.py
index 13888db54a2dc2d7ae5082e2d7d112bf450d2915..0bd9a544771ce49c5aafad018c4faba90bff3efb 100644 (file)
@@ -118,11 +118,11 @@ class MCSIMP(I_OBJECT.OBJECT):
            if isinstance(val,tuple):
               texteVal='('
               for i in val :
-                  if isinstance(i, bytes) : texteVal = texteVal +"'"+str(i)+"'," 
+                  if isinstance(i, bytes) or isinstance(i,str) : texteVal = texteVal +"'"+str(i)+"'," 
                   else : texteVal = texteVal + str(i)+','
               texteVal=texteVal[:-1]+')'
            else : 
-              if isinstance(val,bytes): texteVal="'"+str(val)+"'"
+              if isinstance(val,bytes) or isinstance(val, str): texteVal="'"+str(val)+"'"
               else :texteVal=str(val)
            txt = txt + sep+ texteVal 
 
@@ -327,7 +327,7 @@ class MCSIMP(I_OBJECT.OBJECT):
         self.initModif()
         self.valeur = new_valeur
         self.val = new_valeur
-        self.setValeurObjPyxb(new_valeur)
+        #self.setValeurObjPyxb(new_valeur)
         self.updateConditionBloc()
         self.etape.modified()
         self.finModif()