From: pascale.noyret Date: Thu, 13 Apr 2017 14:52:17 +0000 (+0200) Subject: isinstance et python3 X-Git-Tag: V8_3_0~50 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=a21c352a89825644f50c0ea06f532ea9d528f512;p=tools%2Feficas.git isinstance et python3 --- diff --git a/Ihm/I_MCCOMPO.py b/Ihm/I_MCCOMPO.py index f61bf61c..4e94ca6b 100644 --- a/Ihm/I_MCCOMPO.py +++ b/Ihm/I_MCCOMPO.py @@ -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 : diff --git a/Ihm/I_MCSIMP.py b/Ihm/I_MCSIMP.py index 6fd1fac9..53067a77 100644 --- a/Ihm/I_MCSIMP.py +++ b/Ihm/I_MCSIMP.py @@ -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()