]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : copie des complexes
authoreficas <>
Tue, 21 Oct 2003 15:38:45 +0000 (15:38 +0000)
committereficas <>
Tue, 21 Oct 2003 15:38:45 +0000 (15:38 +0000)
Ihm/I_MCSIMP.py
Validation/V_MCSIMP.py

index 460317ddfafccb7d87b80f0aaad1033ace979428..0654345d2cc4cbe4b696992619f065a74574b428 100644 (file)
@@ -435,7 +435,7 @@ class MCSIMP(I_OBJECT.OBJECT):
       # Pour permettre l'utilisation de complexes Python
       #elif type(valeur) == types.ComplexType:
         #return 1
-      elif type(valeur) != types.TupleType :
+      elif type(valeur) != types.TupleType and type(valeur) != types.ListType :
         return 0
       else:
         if len(valeur) != 3 :
index 077069aaebd0a995c785e4db2ea33f113562fab1..c1d0da958d50e3425ceb973e06eb089af7a94d69 100644 (file)
@@ -162,6 +162,7 @@ class MCSIMP:
             if not self.verif_type(val=val,cr=cr) : return 0
           return 1
       elif type(valeur) == types.ListType:
+        if self.is_complexe(valeur) : return 1
         for val in valeur:
             if not self.verif_type(val=val,cr=cr) : return 0
         return 1
@@ -251,7 +252,7 @@ class MCSIMP:
       # Pour permettre l'utilisation de complexes Python
       #elif type(valeur) == types.ComplexType:
         #return 1
-      elif type(valeur) != types.TupleType :
+      elif type(valeur) != types.TupleType and  type(valeur) != types.ListType:
         return 0
       else:
         if len(valeur) != 3 :