From d0620964fda3cfbab71d3b86c12880f2c56d9451 Mon Sep 17 00:00:00 2001 From: Enrico Faulhaber Date: Thu, 8 Feb 2018 14:53:20 +0100 Subject: [PATCH] fix unbound unit access Change-Id: I6dfb1a1c3c08fda54283ebbd1c862d99281b4c1e Reviewed-on: https://forge.frm2.tum.de/review/17280 Reviewed-by: Enrico Faulhaber Tested-by: Enrico Faulhaber --- secop/gui/nodectrl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/secop/gui/nodectrl.py b/secop/gui/nodectrl.py index b11211d..b459475 100644 --- a/secop/gui/nodectrl.py +++ b/secop/gui/nodectrl.py @@ -141,6 +141,7 @@ class NodeCtrl(QWidget): description = modprops['description'] # fallback: allow (now) invalid 'Driveable' + unit = '' try: if 'Drivable' in interfaces or 'Driveable' in interfaces: widget = DrivableWidget(self._node, modname, self) @@ -150,7 +151,6 @@ class NodeCtrl(QWidget): unit = self._node.getProperties(modname, 'value').get('unit', '') else: widget = QLabel('Unsupported Interfaceclass %r' % interfaces) - unit = '' except Exception as e: widget = QLabel('Bad configured Module %s! (%s)' % (modname, e))