restore cursor when loading results file raises an exception

This commit is contained in:
wmayer
2017-08-02 21:16:10 +02:00
parent e038c1c070
commit 46aab48e6a

View File

@@ -165,9 +165,14 @@ class _TaskPanelFemSolverCalculix:
fea.reset_mesh_purge_results_checked()
fea.inp_file_name = self.inp_file_name
QApplication.setOverrideCursor(Qt.WaitCursor)
fea.load_results()
QApplication.restoreOverrideCursor()
self.form.l_time.setText('Time: {0:4.1f}: '.format(time.time() - self.Start))
try:
fea.load_results()
except:
QApplication.restoreOverrideCursor()
raise
else:
QApplication.restoreOverrideCursor()
self.form.l_time.setText('Time: {0:4.1f}: '.format(time.time() - self.Start))
def choose_working_dir(self):
current_wd = self.setup_working_dir()