From bba3543efe130fdffac7ddf33da386e38da4bb16 Mon Sep 17 00:00:00 2001 From: Przemo Firszt Date: Thu, 22 Oct 2015 12:09:20 +0100 Subject: [PATCH] FEM: Initialise result_object to None to fix crash on empty results Signed-off-by: Przemo Firszt --- src/Mod/Fem/FemTools.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/FemTools.py b/src/Mod/Fem/FemTools.py index f6d921b4b44e..ad91457e68ea 100644 --- a/src/Mod/Fem/FemTools.py +++ b/src/Mod/Fem/FemTools.py @@ -64,6 +64,7 @@ def __init__(self, analysis=None, test_mode=False): else: self.ccx_binary_present = False self.setup_ccx() + self.result_object = None else: raise Exception('FEM: No active analysis found!') @@ -416,7 +417,7 @@ def load_results(self): for m in self.analysis.Member: if m.isDerivedFrom("Fem::FemResultObject"): self.result_object = m - if self.result_object is not None: + if self.result_object: self.results_present = True else: raise Exception('FEM: No results found at {}!'.format(frd_result_file))