Salome HOME
isinstance et python3
authorpascale.noyret <pascale.noyret@edf.fr>
Thu, 13 Apr 2017 14:52:17 +0000 (16:52 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Thu, 13 Apr 2017 14:52:17 +0000 (16:52 +0200)
Ihm/I_MCCOMPO.py
Ihm/I_MCSIMP.py

index f61bf61c521519e52b653f13a4342b8058772332..4e94ca6ba726547da6dda69643e45709addcf565 100644 (file)
@@ -273,7 +273,8 @@ class MCCOMPO(I_OBJECT.OBJECT):
         return 1
       else :
         return 0
-    elif type(fils) == types.InstanceType:
+    #elif type(fils) == types.InstanceType:
+    elif isinstance(fils,object):
       # fils est un objet (commande,mcf,mclist)
       # on est dans le cas d'une tentative de copie de l'objet
       # on veut savoir si l'objet peut bien etre un fils de self :
index 6fd1fac937b7b7b7fdd0321f731eb12d8f85d589..53067a77173f406a321d8bd92691654f7278be9f 100644 (file)
@@ -444,7 +444,8 @@ class MCSIMP(I_OBJECT.OBJECT):
     # Glut Horrible pour les matrices ???
     if sd.__class__.__name__== "variable":
        for type_permis in self.definition.type:
-            if type(type_permis) == types.InstanceType:
+            #if type(type_permis) == types.InstanceType:
+            # a voir en python 3
                if type_permis.__class__.__name__ == 'Matrice' :
                    self.state="changed"
                    self.isvalid()