From 5ed9e816a01dc7e51e519b6504b5076b6ea74eb4 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Sun, 15 Mar 2015 16:54:14 +0000 Subject: [PATCH] FEM: Show error if results file is missing Signed-off-by: Przemo Firszt --- src/Mod/Fem/MechanicalAnalysis.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Mod/Fem/MechanicalAnalysis.py b/src/Mod/Fem/MechanicalAnalysis.py index aebe5e005..c19d38671 100644 --- a/src/Mod/Fem/MechanicalAnalysis.py +++ b/src/Mod/Fem/MechanicalAnalysis.py @@ -284,10 +284,13 @@ class _JobControlTaskPanel: self.form.textEdit_Output.setText(self.OutStr) self.form.label_Time.setText('Time: {0:4.1f}: '.format(time.time() - self.Start) ) - QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) - CalculixLib.importFrd(self.Basename + '.frd',FemGui.getActiveAnalysis() ) - QApplication.restoreOverrideCursor() - self.OutStr = self.OutStr + '{0:4.1f}: '.format(time.time() - self.Start) + 'Loading results done!
' + if os.path.isfile(self.Basename + '.frd'): + QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) + CalculixLib.importFrd(self.Basename + '.frd',FemGui.getActiveAnalysis() ) + QApplication.restoreOverrideCursor() + self.OutStr = self.OutStr + '{0:4.1f}: '.format(time.time() - self.Start) + 'Loading results done!
' + else: + self.OutStr = self.OutStr + '{0:4.1f}: '.format(time.time() - self.Start) + 'Loading results failed! Results file doesn\'t exist
' self.form.textEdit_Output.setText(self.OutStr) self.form.label_Time.setText('Time: {0:4.1f}: '.format(time.time() - self.Start) )