]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
erreur sur les userASSD ds une liste
authorpascale.noyret <pascale.noyret@edf.fr>
Mon, 29 Apr 2019 15:45:46 +0000 (17:45 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Mon, 29 Apr 2019 15:45:46 +0000 (17:45 +0200)
Noyau/N_OBJECT.py
Noyau/N_SIMP.py

index b10ae922d2f4d17cb11fae989134b311ce34f4ee..5bd37aa93d417b311b05612b5d5c0266533b0d68 100644 (file)
@@ -152,10 +152,11 @@ class OBJECT(object):
               if isinstance(MC.valeur, str) and MC.valeur in list(self.jdc.sds_dict.keys()): 
                  MC.valeur=self.jdc.sds_dict[MC.valeur]
            else :
+              print ('MC', MC.nom, MC.definition.max)
               for val in MC.valeur : 
                  newVal=[]
                  if isinstance(val, str) and val in list(self.jdc.sds_dict.keys()): 
-                    newVal.append(self.jdc.sds_dict[MC.valeur])
+                    newVal.append(self.jdc.sds_dict[val])
               MC.valeur=newVal
            if MC.definition.max == 1 :
               if MC.valeur  in listeSupprimees:
index 9fdc39d6a4bd19517a41aa10823222b1022e74a1..a13b4178fa1936dbd8bcc8c41ce32db9b6d96420 100644 (file)
@@ -85,7 +85,9 @@ class SIMP(N_ENTITE.ENTITE):
         for t in (self.type) :
             if isinstance(t,str): continue
             if isinstance(t,Accas.A_TUPLE.Tuple): continue
-            if issubclass(t, Accas.UserASSD) : self.doitSenregistrerComme= t 
+            try :
+              if issubclass(t, Accas.UserASSD) : self.doitSenregistrerComme= t 
+            except : pass
         self.fr = fr
         self.statut = statut
         self.into = into