# 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) :
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'
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