From c87c15946cebfd057a6cee544d862b4c3680086c Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Wed, 1 Jul 2015 16:26:31 +0100 Subject: [PATCH] FEM: raise exception is no analysis is specified or found in __init__ Signed-off-by: Przemo Firszt --- src/Mod/Fem/FemTools.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index de8f3c79d..37f6ec234 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -38,11 +38,14 @@ class FemTools(QtCore.QRunnable, QtCore.QObject): self.analysis = analysis else: self.analysis = FemGui.getActiveAnalysis() - self.update_objects() - self.base_name = "" - self.results_present = False - self.setup_working_dir() - self.setup_ccx() + if self.analysis: + self.update_objects() + self.base_name = "" + self.results_present = False + self.setup_working_dir() + self.setup_ccx() + else: + raise Exception('FEM: No active analysis found!') def purge_results(self): for m in self.analysis.Member: