# -*- coding: utf-8 -*-
-# Copyright (C) 2007-2016 EDF R&D
+# Copyright (C) 2007-2022 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
verbose = True
-force = os.getenv("FORCE_DISTENE_LICENSE_FILE")
-if force != None:
- os.environ["DISTENE_LICENSE_FILE"] = force
- os.environ["DLIM8VAR"] = "NOTHING"
-
class MonViewText(Ui_ViewExe, QDialog):
"""
Classe permettant la visualisation de texte
def saveFile(self):
#recuperation du nom du fichier
- savedir=os.environ['HOME']
+ savedir=os.path.expanduser("~")
fn, mask = QFileDialog.getSaveFileName(None,"Save File",savedir)
if not fn: return
ulfile = os.path.abspath(str(fn))
if exit_code == 0 and not self.anErrorOccured:
self.parent().enregistreResultat()
elif not self.hasBeenCanceled:
- QMessageBox.critical(self, 'Computation failed',
- 'The computation has failed.<br>Please, check the log message.')
+ if os.path.exists(self.parent().fichierOut):
+ self.parent().enregistreResultat()
+ QMessageBox.critical(self, 'Computation ended in error',
+ 'A new mesh has been generated but with some errors.'+
+ '<br>Please, check the log message.')
+ else:
+ QMessageBox.critical(self, 'Computation failed',
+ 'The computation has failed.<br>Please, check the log message.')
pass
def errorOccured(self):