]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
chgt pour generateXML
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 30 May 2022 09:46:30 +0000 (11:46 +0200)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 30 May 2022 09:46:30 +0000 (11:46 +0200)
InterfaceQT4/editorSsIhm.py
InterfaceQT4/eficas_go.py
InterfaceQT4/readercata.py

index 1480a343bd3041adc8e08c2b1177ea9b3b4a6afe..8fb239fca3a27f5a5801f47dd1e982f4c0a419ed 100755 (executable)
@@ -227,6 +227,8 @@ class JDCEditorSsIhm :
         CONTEXT.unsetCurrentStep()
 
         #jdc=self.readercata.cata[0].JdC(procedure=text,
+        # le jdc  n est pas charge
+        if not(hasattr(self.readercata.cata, 'cata_ordonne_dico')) : return 
         jdc=self.readercata.cata.JdC(procedure=text,
                                     appliEficas=self.appliEficas,
                                     cata=self.readercata.cata,
index fb8aba6ef8036cb98545a06df2cd086514f1efd2..092ee750eb2ed19eadc677003fd81517cd05377b 100755 (executable)
@@ -126,7 +126,7 @@ def genereXML(code=None):
     monEficasSsIhm = getEficasSsIhm(code=options.code, forceXML=True)
     monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier)
     if not(monEditeur.readercata.cata) : return 0
-    if (not monEditeur.jdc) or not(monEditeur.jdc.isValid()):
+    if monEditeur.jdc and not(monEditeur.jdc.isValid()):
         print ('Fichier comm is not valid')
         return 0
     #print ('Fichier comm is not valid')
index 57b29ccebf454c6fe1e8e321d2fb5c319ac17ac8..b6152a40661f155619c857b3c966b6ccb32a71f0 100644 (file)
@@ -283,6 +283,7 @@ class ReaderCata (ReaderCataCommun):
                     #if self.appliEficas.ssIhm == False :print (' unable to load xsd driver ')
                     self.QWParent.informe('XSD driver', 'unable to load xsd driver',critique=False)
                     modeleMetier = None
+                    return 
 
         self.cata.DicoNomTypeDifferentNomElt=dicoEltDif