# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2012 EDF R&D
+# Copyright (C) 2007-2013 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# Modules Python
# Modules Eficas
-import os
+import os, subprocess
from YamsPlugDialog import Ui_YamsPlugDialog
from monViewText import MonViewText
from PyQt4.QtGui import *
maDoc=os.environ['DISTENE_YAMS_DOC_PDF']
except Exception:
QMessageBox.warning( self, "Help unavailable", str(maDoc) + " not found")
- old_ld=os.getenv("LD_LIBRARY_PATH")
- command="unset LD_LIBRARY_PATH;"
- command+="xdg-open "+maDoc+";"
- command+="export LD_LIBRARY_PATH=%s"%old_ld
- os.system(command)
+ command="xdg-open "+maDoc+";"
+ subprocess.call(command, shell=True)
def PBOKPressed(self):
if not(self.PrepareLigneCommande()) : return
self.PBSavePressed(NomHypo=True)
maFenetre=MonViewText(self,self.commande)
- if os.path.isfile(self.fichierOut) :self.enregistreResultat()
def enregistreResultat(self):
+ if not(os.path.isfile(self.fichierOut)) : return
import smesh
import SMESH
import salome
else :
self.commande+=' -Drelative'
self.commande+=',tolerance=%f'%self.SP_Tolerance.value()
- if self.CB_Ridge.isChecked()==False : self.commande+=',nr'
- if self.CB_Point.isChecked()==False : self.commande+=',ns'
+ if self.CB_Ridge.isChecked()==False : self.commande+=',-nr'
+ if self.CB_Point.isChecked()==False : self.commande+=',-ns'
if self.SP_Geomapp.value()!=0.04 : self.commande+=',geomapp=%f'%self.SP_Geomapp.value()
if self.SP_Ridge.value()!=45.0 : self.commande+=',ridge=%f'%self.SP_Ridge.value()
if self.SP_MaxSize.value()!=100 : self.commande+=',maxsize=%f'%self.SP_MaxSize.value()