From 83e099187c84220f2f1d42a8b2388527dd10256c Mon Sep 17 00:00:00 2001 From: shrlnm Date: Sat, 26 Aug 2023 14:06:54 +0300 Subject: [PATCH] fix for absent MAS --- pyren3/mod_ecu_state.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyren3/mod_ecu_state.py b/pyren3/mod_ecu_state.py index e891bec..9cdd38d 100644 --- a/pyren3/mod_ecu_state.py +++ b/pyren3/mod_ecu_state.py @@ -132,7 +132,11 @@ class ecu_state: itext = defaultText self.caracter[ivalue]=itext - xmlstr = opt["State\\"+self.name] + try: + xmlstr = opt["State\\"+self.name] + except: + return + odom = xml.dom.minidom.parseString( xmlstr.encode( "utf-8" ) ) odoc = odom.documentElement @@ -171,5 +175,6 @@ class ecu_states: mdom = xml.dom.minidom.parseString(tempStateXml) mdocElem = mdom.documentElement state = ecu_state( mdocElem, opt, tran ) - state_list[state.name] = state + if state.computation != '': + state_list[state.name] = state