From 9c1c4f806e219e26e925101ea85b9d28c4bdccc1 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Mon, 2 Sep 2019 14:48:40 +0200 Subject: [PATCH] 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 Reviewed-by: Markus Zolliker --- secop/metaclass.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secop/metaclass.py b/secop/metaclass.py index 736f0fe..e0f7456 100644 --- a/secop/metaclass.py +++ b/secop/metaclass.py @@ -123,7 +123,7 @@ class ModuleMeta(PropertyMeta): except Exception as e: pobj = self.accessibles[pname] self.DISPATCHER.announce_update_error(self, pname, pobj, e) - raise e + raise else: # return cached value self.log.debug("rfunc(%s): return cached value" % pname)