From 7dce02b96da77f6aad9fe460c31ffe3101933b04 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 28 Feb 2017 11:51:19 +0100 Subject: [PATCH] FEM: result reader, replace try except by if key in dict --- src/Mod/Fem/importToolsFem.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Mod/Fem/importToolsFem.py b/src/Mod/Fem/importToolsFem.py index 2fd91df41b..b0ac87f065 100644 --- a/src/Mod/Fem/importToolsFem.py +++ b/src/Mod/Fem/importToolsFem.py @@ -247,7 +247,7 @@ def fill_femresult_mechanical(results, result_set, span): pass # Read temperatures if they exist - try: + if 'temp' in result_set: Temperature = result_set['temp'] if len(Temperature) > 0: if len(Temperature.values()) != len(disp.values()): @@ -261,24 +261,18 @@ def fill_femresult_mechanical(results, result_set, span): else: results.Temperature = list(map((lambda x: x), Temperature.values())) results.Time = step_time - except: - pass - try: + if 'mflow' in result_set: MassFlow = result_set['mflow'] if len(MassFlow) > 0: results.MassFlowRate = list(map((lambda x: x), MassFlow.values())) results.Time = step_time - except: - pass - try: + if 'npressure' in result_set: NetworkPressure = result_set['npressure'] if len(NetworkPressure) > 0: results.NetworkPressure = list(map((lambda x: x), NetworkPressure.values())) results.Time = step_time - except: - pass return results