]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
correction pour acception de concept liste
authoreficas <>
Mon, 19 Sep 2005 17:47:10 +0000 (17:47 +0000)
committereficas <>
Mon, 19 Sep 2005 17:47:10 +0000 (17:47 +0000)
Validation/V_MACRO_ETAPE.py
Validation/V_MCSIMP.py

index 5c2186150f28cc841439f8c55ec405391929770b..54e0744386c970cded99ecbadf4edaa80242d248 100644 (file)
@@ -166,7 +166,7 @@ class MACRO_ETAPE(V_ETAPE.ETAPE):
           # Que faut il faire de l eventuel ancien sd ?
           self.sd = None
         else:
-          if self.sd: 
+          if self.sd != None
             # Un sd existe deja, on change son type
             self.sd.__class__=sd_prod
             self.typret=sd_prod
index 4fd7e8f9c65e3c0cb57cb9f31dc773e96a86f4f2..02d1b195592e4e02d5cfc0fef0168bf8228f03d1 100644 (file)
@@ -131,7 +131,8 @@ class MCSIMP:
       min=self.definition.min
       max=self.definition.max
 
-      if type(self.valeur) == types.TupleType and not self.valeur[0] in ('RI','MP') or type(self.valeur) == types.ListType:
+      #if type(self.valeur) == types.TupleType and not self.valeur[0] in ('RI','MP') or type(self.valeur) == types.ListType:
+      if type(self.valeur) == types.TupleType and not self.valeur[0] in ('RI','MP') or isinstance(self.valeur,list):
         length=len(self.valeur)
       else:
         if self.valeur == None :
@@ -162,7 +163,8 @@ class MCSIMP:
           self.cr.fatal("None n'est pas une valeur autorisée")
         return 0
 
-      if type(valeur) == types.TupleType and not valeur[0] in ('RI','MP') or type(valeur) == types.ListType:
+      #if type(valeur) == types.TupleType and not valeur[0] in ('RI','MP') or type(valeur) == types.ListType:
+      if type(valeur) == types.TupleType and not valeur[0] in ('RI','MP') or isinstance(valeur,list):
         # Ici on a identifié une liste de valeurs
         for val in valeur:
             if not self.verif_type(val=val,cr=cr) : return 0