From: pascale.noyret Date: Fri, 9 Oct 2020 14:45:16 +0000 (+0200) Subject: Pascale n est toujours pas d accord avec qtEficasGui X-Git-Tag: MDM_V0~3^2 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=86b1e6fc3f9d12a67593c0d7009781f4924a4521;p=tools%2Feficas.git Pascale n est toujours pas d accord avec qtEficasGui --- diff --git a/InterfaceQT4/readercata.py b/InterfaceQT4/readercata.py index e229b5fa..647fe043 100644 --- a/InterfaceQT4/readercata.py +++ b/InterfaceQT4/readercata.py @@ -216,6 +216,8 @@ class ReaderCata (ReaderCataCommun): # import du catalogue self.choisitCata() + self.cata = self.importCata(self.fichierCata) + if self.code == 'NonConnu' : self.code = self.cata.JdC.code modeleMetier = None dicoEltDif = {} if not (self.appliEficas.genereXSD) : @@ -225,8 +227,8 @@ class ReaderCata (ReaderCataCommun): except : self.QWParent.informe('environnement', 'please source pyxb environment') exit() - try : - #if 1 : + #try : + if 1 : nomCataXsd = os.path.splitext(os.path.basename(self.fichierCata))[0] fichierCataTrunc=os.path.splitext(os.path.basename(self.fichierCata))[0] nomCataXsd = fichierCataTrunc+'_driver' @@ -244,16 +246,16 @@ class ReaderCata (ReaderCataCommun): texte='dicoEltDif = '+ texte exec (texte, globals(),l) dicoEltDif=l['dicoEltDif'] + print ('dans readerCata _________', dicoEltDif) - except : - #else : + #except : + else : if self.appliEficas.ssIhm == False :print ('______________ poum import cata_genere ') self.QWParent.informe('XSD driver', 'unable to load xsd driver',critique=False) modeleMetier = None - self.cata = self.importCata(self.fichierCata) - #self.cata.DicoNomTypeDifferentNomElt={'T_monObjet': {'_monObjet_FInt_MonProc': 'T_monObjet', '_monObjet_FText_MonProc': 'T_monObjet_2', '_monObjet_FFloat_MonProc': 'T_monObjet_1'}} self.cata.DicoNomTypeDifferentNomElt=dicoEltDif + if hasattr(self.cata, 'implement'): self.cata.JdC.implement = self.cata.implement else : self.cata.JdC.implement = "" if hasattr(self.cata, 'importedBy'): self.cata.JdC.importedBy = self.cata.importedBy