X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=generator%2Fgenerator_PSEN.py;h=30daec5034ed980fd51efe748e028432891a16d2;hb=42895950e564e837c445896b5bac263370bdf37b;hp=154a8634a8a5327e56295078a522b8a18fae2ab2;hpb=d58ab8e3a458ae7a121d555c8f4daa235a590aa2;p=tools%2Feficas.git diff --git a/generator/generator_PSEN.py b/generator/generator_PSEN.py index 154a8634..30daec50 100755 --- a/generator/generator_PSEN.py +++ b/generator/generator_PSEN.py @@ -56,10 +56,16 @@ class PSENGenerator(DicoImbriqueGenerator): def gener(self,obj,format='brut',config=None): print "je passe dans gener" - #self.MachineDico = obj.MachineDico - #self.LoadDico = obj.LoadDico - #self.LineDico = obj.LineDico - #self.TransfoDico = obj.TransfoDico + try : + self.MachineDico = obj.MachineDico + self.LoadDico = obj.LoadDico + self.LineDico = obj.LineDico + self.TransfoDico = obj.TransfoDico + except : + self.MachineDico = None + self.LoadDico = None + self.LineDico = None + self.TransfoDico = None self.initDico() # Cette instruction genere le contenu du fichier de commandes (persistance) @@ -73,11 +79,11 @@ class PSENGenerator(DicoImbriqueGenerator): def initDico(self) : DicoImbriqueGenerator.initDico(self) - #self.Entete = 'MachineDico = ' + str(self.MachineDico) +'\n' - #self.Entete += 'LoadDico = ' + str(self.LoadDico) +'\n' - #self.Entete += 'LineDico = ' + str(self.LineDico) +'\n' - #self.Entete += 'TransfoDico = ' + str(self.TransfoDico) +'\n' - #self.Entete +='\n' + self.Entete = 'MachineDico = ' + str(self.MachineDico) +'\n' + self.Entete += 'LoadDico = ' + str(self.LoadDico) +'\n' + self.Entete += 'LineDico = ' + str(self.LineDico) +'\n' + self.Entete += 'TransfoDico = ' + str(self.TransfoDico) +'\n' + self.Entete +='\n' #---------------------------------------------------------------------------------------- @@ -85,8 +91,10 @@ class PSENGenerator(DicoImbriqueGenerator): #---------------------------------------------------------------------------------------- def writeDefault(self,fn) : - DicoImbriqueGenerator.writeDefault(self,fn) - return + fileDico=os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)),'..','PSEN_Eficas','PSEN','PSENconfig.py')) + f = open( str(fileDico), 'wb') + f.write( self.Entete + "Dico =" + str(self.Dico) ) + f.close()