class SIMP(N_SIMP.SIMP,X_SIMP,I_ENTITE.ENTITE):
class_instance=A_MCSIMP.MCSIMP
def __init__(self,*tup,**args):
- #print tup
- #print args
+ #print (tup)
+ #print (args)
I_ENTITE.ENTITE.__init__(self)
N_SIMP.SIMP.__init__(self,*tup,**args)
monMC.state='changed'
return 1
+ def dumpXsd(self, avecEltAbstrait = False):
+ #-----------------------------------------#
+ texteXSD = self.readercata.cata.JdC.dumpXsd(avecEltAbstrait)
+ return texteXSD
+
+ def dumpStructure(self):
+ #----------------------------#
+ texteStructure = self.readercata.cata.JdC.dumpStructure()
+ return texteStructure
#-------------------------------------#
def changeDefautDefMC(self,nomEtape,listeMC,valeurs):
self.cata = self.importCata(self.fichierCata)
if self.code == 'NonConnu' : self.code = self.cata.JdC.code
modeleMetier = None
+ self.cata.fileModeleMetier = None
dicoEltDif = {}
if not (self.appliEficas.genereXSD) :
if (self.appliEficas.maConfiguration.withXSD or self.appliEficas.withXSD) :
nomCataXsd = os.path.splitext(os.path.basename(self.fichierCata))[0]
fichierCataTrunc=os.path.splitext(os.path.basename(self.fichierCata))[0]
nomCataXsd = fichierCataTrunc+'_driver'
- pathCata = os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.py'
+
+ if os.path.dirname(self.fichierCata) == "" : pathCata ='./raw/'+nomCataXsd+'.py'
+ else : pathCata = os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.py'
+
+ self.cata.fileModeleMetier= os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.xsd'
import imp
modeleMetier= imp.load_source(nomCataXsd,pathCata)
#print ('nomCataXsd , pathCata ',nomCataXsd,pathCata)
sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..'))
from InterfaceQT4.eficas_go import getDicoPython
-monDico=getDicoPython("ReacteurNumerique","cata_RN_EDG_PN.py","edg_REP1300_FULL_PN.comm")
+#monDico=getDicoPython("ReacteurNumerique","cata_RN_EDG_PN.py","edg_REP1300_FULL_PN.comm")
+monDico=getDicoPython("ReacteurNumerique","cata_RN_EDG_PN.py","/tmp/toto.comm")
from pprint import pprint
-print (monDico)
+pprint (monDico)