From: Pascale Noyret Date: Tue, 18 Nov 2008 16:01:20 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: V0_a1_SEPQT4~69 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=efd219b5e2a111e7b578c1277f68963239870374;p=modules%2Feficas.git *** empty log message *** --- diff --git a/InterfaceQT4/editor.py b/InterfaceQT4/editor.py index 261abc4a..90950f60 100644 --- a/InterfaceQT4/editor.py +++ b/InterfaceQT4/editor.py @@ -70,9 +70,6 @@ class JDCEditor(QSplitter): self.dict_reels={} self.liste_simp_reel=[] - self.format_fichier='python' # par defaut - self.jdc_openturn_xml="" - self.jdc_openturn_std="" self.ihm="QT" import configuration @@ -203,10 +200,10 @@ class JDCEditor(QSplitter): jdcName=os.path.basename(fn) # Il faut convertir le contenu du fichier en fonction du format - if convert.plugins.has_key( self.format_fichier ): + if convert.plugins.has_key( self.appliEficas.format_fichier ): # Le convertisseur existe on l'utilise appli = self - p=convert.plugins[self.format_fichier]() + p=convert.plugins[self.appliEficas.format_fichier]() p.readfile(fn) text=p.convert('exec',appli) if not p.cr.estvide(): @@ -239,7 +236,7 @@ class JDCEditor(QSplitter): #-----------------------# def get_source(self,file): #-----------------------# - format=self.format_fichier + format=self.appliEficas.format_fichier # Il faut convertir le contenu du fichier en fonction du format if convert.plugins.has_key(format): @@ -267,7 +264,7 @@ class JDCEditor(QSplitter): #-----------------------# def viewJdcSource(self): #-----------------------# - format = self.format_fichier + format = self.appliEficas.format_fichier f=open(self.fichier,'r') texteSource=f.read() f.close() @@ -276,7 +273,7 @@ class JDCEditor(QSplitter): #-----------------------# def viewJdcPy(self): #-----------------------# - format = self.format_fichier + format = self.appliEficas.format_fichier strSource = str( self.get_text_JDC(format) ) self._viewText(strSource, "JDC_RESULTAT") @@ -439,7 +436,7 @@ class JDCEditor(QSplitter): fn = unicode(fn) if txt == None : - txt = self.get_text_JDC(self.format_fichier) + txt = self.get_text_JDC(self.appliEficas.format_fichier) eol = '\n' if len(txt) >= len(eol): if txt[-len(eol):] != eol: @@ -456,22 +453,6 @@ class JDCEditor(QSplitter): self.trUtf8('The file %1 could not be saved.
Reason: %2') .arg(unicode(fn)).arg(str(why))) return 0 - #------------------------------------ - def writeOpenturnsWrapper(self,fn) : - #------------------------------------ - print "writeOpenturnsWrapper" - base=fn[:fn.rfind(".")] - self.jdc_openturns_wrapperfile=self.generator.getOpenturnsXML() - fileXML=base + '.xml' - self.writeFile(fileXML,self.jdc_openturns_wrapperfile) - - - #------------------------------------ - def writeOpenturnsStudy(self,fn) : - #------------------------------------ - base=fn[:fn.rfind(".")] - fileSTD=base + '_std.py' - self.writeFile(fileSTD,self.jdc_openturns_study) #-----------------------------# def get_text_JDC(self,format): @@ -547,8 +528,21 @@ class JDCEditor(QSplitter): self.tree.racine.item.getObject().nom=os.path.basename(newName) self.tree.racine.update_node_label() - if self.code == "OPENTURNS_WRAPPER" : - self.writeOpenturnsWrapper(fn) + #try : + if 1 : + fileXML = fn[:fn.rfind(".")] + '.xml' + self.generator.writeOpenturnsXML( fileXML ) + #except : + else : + pass + + #PNPNPNPN A ecrire + try : + fileSTD = fn[:fn.rfind(".")] + '.py' + self.generator.writeOpenturnsSTD( fileSTD ) + except : + pass + # if self.salome : # self.QWParent.appli.addJdcInSalome( self.fichier) # if self.code == 'ASTER':