fix unbound unit access
Change-Id: I6dfb1a1c3c08fda54283ebbd1c862d99281b4c1e Reviewed-on: https://forge.frm2.tum.de/review/17280 Reviewed-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de> Tested-by: Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
This commit is contained in:
parent
8117b26363
commit
d0620964fd
@ -141,6 +141,7 @@ class NodeCtrl(QWidget):
|
|||||||
description = modprops['description']
|
description = modprops['description']
|
||||||
|
|
||||||
# fallback: allow (now) invalid 'Driveable'
|
# fallback: allow (now) invalid 'Driveable'
|
||||||
|
unit = ''
|
||||||
try:
|
try:
|
||||||
if 'Drivable' in interfaces or 'Driveable' in interfaces:
|
if 'Drivable' in interfaces or 'Driveable' in interfaces:
|
||||||
widget = DrivableWidget(self._node, modname, self)
|
widget = DrivableWidget(self._node, modname, self)
|
||||||
@ -150,7 +151,6 @@ class NodeCtrl(QWidget):
|
|||||||
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
unit = self._node.getProperties(modname, 'value').get('unit', '')
|
||||||
else:
|
else:
|
||||||
widget = QLabel('Unsupported Interfaceclass %r' % interfaces)
|
widget = QLabel('Unsupported Interfaceclass %r' % interfaces)
|
||||||
unit = ''
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
widget = QLabel('Bad configured Module %s! (%s)' % (modname, e))
|
widget = QLabel('Bad configured Module %s! (%s)' % (modname, e))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user