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) )