improve traceback info

raise without argument keeps the original traceback

Change-Id: Ie65d6c55543ad33b018bcc2396f18be1a7a39bf9
Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/21131
Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de>
Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
zolliker 2019-09-02 14:48:40 +02:00
parent f21fcfce9d
commit 9c1c4f806e

View File

@ -123,7 +123,7 @@ class ModuleMeta(PropertyMeta):
except Exception as e: except Exception as e:
pobj = self.accessibles[pname] pobj = self.accessibles[pname]
self.DISPATCHER.announce_update_error(self, pname, pobj, e) self.DISPATCHER.announce_update_error(self, pname, pobj, e)
raise e raise
else: else:
# return cached value # return cached value
self.log.debug("rfunc(%s): return cached value" % pname) self.log.debug("rfunc(%s): return cached value" % pname)