]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
oubli
authorpascale.noyret <pascale.noyret@edf.fr>
Wed, 23 Sep 2020 16:10:42 +0000 (18:10 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Wed, 23 Sep 2020 16:10:42 +0000 (18:10 +0200)
Noyau/N_ASSD.py
Noyau/N_ENTITE.py
Noyau/N_MCCOMPO.py
Noyau/N_MCFACT.py
Noyau/N_MCSIMP.py
Noyau/N_OPER.py
Noyau/N_PROC.py

index 4ca9638ff857939dea8626bf8a8c78bdc3d7a5e4..801df350e4964991e5ec4f792c7ad64b92e9d835 100644 (file)
@@ -33,7 +33,7 @@ class ASSD(object):
     """
        Classe de base pour definir des types de structures de donnees ASTER
        equivalent d un concept ASTER
-       Doit_on garder tout ce qui concerne jeveux ?
+       Doit_on garder tout ce qui concerne jeveux ? les concepts ?
     """
     idracine = "SD"
 
@@ -105,6 +105,11 @@ class ASSD(object):
     def setName(self, nom):
         """Positionne le nom de self 
         """
+        print ('uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu')
+        print ('uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu')
+        print ('uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu')
+        print ('uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu')
+        print ('uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu')
         self.nom = nom
 
     def isTypCO(self):
index b1ca94f505efa8126d485d06d01ac90eb492e123..0cd64d55e6bb6d508b8c640af7963abc672cb7c6 100644 (file)
@@ -70,6 +70,7 @@ class ENTITE(object):
         #self.doitSenregistrerComme = None
         self.txtNomComplet=''
         self.redefinit=False
+        self.dejaPrepareDump=False
 
     def affecter_parente(self):
         """
index fc4d3914ac25104ccbc71551f6e83a8bcc587152..15f27b9ab7c40cbfa5d6526601c86d1e7daa97a6 100644 (file)
@@ -45,7 +45,6 @@ class MCCOMPO(N_OBJECT.OBJECT):
         #import traceback
         #traceback.print_stack()
         #print(("MCCOMPO.buildMc _____________________________________", self.nom))
-        #print (self.dicoPyxbDeConstruction)
         if CONTEXT.debug:
             print(("MCCOMPO.buildMc ", self.nom))
         # Dans la phase de reconstruction args peut contenir des mots-clés
@@ -54,6 +53,7 @@ class MCCOMPO(N_OBJECT.OBJECT):
         # mais qui sont malgré tout des descendants de l'objet courant
         # (petits-fils, ...)
         args = self.valeur
+        #print ('MCCOMPO___________________', self.valeur)
         if args == None: args = {}
         mcListe = []
         
@@ -83,6 +83,7 @@ class MCCOMPO(N_OBJECT.OBJECT):
                    del self.dicoPyxbDeConstruction[k]
                 else :
                    objPyxbDeConstruction=None
+                #print (args.get(k, None))
                 objet = v(val=args.get(k, None), nom=k, parent=self,objPyxbDeConstruction=objPyxbDeConstruction)
                 mcListe.append(objet)
                 # Si l'objet a une position globale on l'ajoute aux listes
index 38234f62926e073d81b8ad21806b1a9e949400e2..3974cdb622fae50782366b1f5418b8d22633de32 100644 (file)
@@ -42,10 +42,9 @@ class MCFACT(N_MCCOMPO.MCCOMPO):
             - nom
             - parent
         """
-        #print ('MCFACT', self, val, definition, nom, parent, objPyxbDeConstruction)
-        import traceback
+        print ('MCFACT', self, val, definition, nom, parent, dicoPyxbDeConstruction)
+        #import traceback
         #traceback.print_stack()
-        #if nom == 'experience' : print ('MCFACT', self, parent, dicoPyxbDeConstruction); exit()
         self.dicoPyxbDeConstruction=dicoPyxbDeConstruction
         if self.dicoPyxbDeConstruction :
            self.objPyxbDeConstruction=self.dicoPyxbDeConstruction['objEnPyxb']
index 4d30e125a06582b7ffe4caa172c6cf0373e48d35..92d007eb1eeba11c96abaa1f767f6e49d25c9262 100644 (file)
@@ -54,7 +54,6 @@ class MCSIMP(N_OBJECT.OBJECT):
             - valeur : valeur du mot-clé simple en tenant compte de la valeur par défaut
 
         """
-        #print ("MCSIMP, ------------------------")
         #print (self, val, definition, nom, parent)
         self.definition = definition
         self.nom = nom
@@ -98,7 +97,7 @@ class MCSIMP(N_OBJECT.OBJECT):
             de la valeur donnée. Defaut si val == None
         """
         if (val is None and hasattr(self.definition, 'defaut')): val = self.definition.defaut
-        if val in list(self.jdc.sdsDict.keys()): return self.jdc.sdsDict[val]
+        if self.jdc != None and val in list(self.jdc.sdsDict.keys()): return self.jdc.sdsDict[val]
          # dans le cas de lecture de .comm, il est possible que l objet est deja ete cree
          # peut-etre devrait on aussi verifier que val est de type string ?
         if self.definition.creeDesObjets : 
index 22263f3ce370d68e92117aac09885f8436c8df6c..3b18d5a0b024a085edd0543b87eca9e0c96b3ea2 100644 (file)
@@ -120,6 +120,7 @@ class OPER(N_ENTITE.ENTITE):
         self.affecter_parente()
         self.checkDefinition(self.nom)
         self.txtNomComplet=""
+        self.dejaPrepareDump=False
 
     def __call__(self, reuse=None, **args):
         """
index 97c120df3eb8059cfbe040561bac3963693aa3d9..fcc0bd30089c55b527714e53593b68b40d451885 100644 (file)
@@ -115,6 +115,7 @@ class PROC(N_ENTITE.ENTITE):
         self.UIinfo = UIinfo
         self.affecter_parente()
         self.checkDefinition(self.nom)
+        self.dejaPrepareDump=False
 
     def __call__(self, **args):
         """