Salome HOME
bug mineur dans eficas go et rattachement des objets pyxb
authorpascale.noyret <pascale.noyret@edf.fr>
Fri, 22 Jan 2021 10:52:47 +0000 (11:52 +0100)
committerpascale.noyret <pascale.noyret@edf.fr>
Fri, 22 Jan 2021 10:52:47 +0000 (11:52 +0100)
InterfaceQT4/eficas_go.py
Noyau/N_MCCOMPO.py

index e35d9fc22751b5465af9166836eff26e7a6b96b0..4a88b7eab38a28c1614a62437cf2f04627cee103 100755 (executable)
@@ -116,13 +116,16 @@ def genereXML(code=None):
 
     from .editorSsIhm import JDCEditorSsIhm
     monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier)
-    fichierXML=fichier[:fichier.rfind(".")]+'.xml'
+    if options.fichierXMLOut == None :
+       fichierXMLOut=fichier[:fichier.rfind(".")]+'.xml'
+    else : 
+       fichierXMLOut=options.fichierXMLOut
     print (monEditeur.jdc.isValid())
     if not(monEditeur.jdc.isValid()):
        print ('Fichier comm non valide')
-       return
+    #   return
     monEditeur.XMLgenerator.gener(monEditeur.jdc)
-    monEditeur.XMLgenerator.writeDefault(fichierXML)
+    monEditeur.XMLgenerator.writeDefault(fichierXMLOut)
 
 def validateDataSet(code=None):
 #------------------------------
index 63889b13963e77f144e4f981e0829bf63dbc124d..e89427da63d7ed586d56d6af4fb058c8095702c5 100644 (file)
@@ -215,6 +215,7 @@ class MCCOMPO(N_OBJECT.OBJECT):
                 bloc = v(nom=k, val=nouveau_args, parent=self,dicoPyxbDeConstruction=self.dicoPyxbDeConstruction)
                 if bloc :
                    self.mcListe.append(bloc)
+                   bloc.addObjPyxb(self.chercheIndiceDsLeContenu(bloc))
                    nouveau_args = self.reste_val
                    self.reste_val = bloc.reste_val