[modules] Re-add module nic

This commit is contained in:
Tobias Witek 2020-03-01 14:36:12 +01:00
parent 7420434358
commit 533b8ca0cc
8 changed files with 134 additions and 8 deletions

View file

@ -43,7 +43,7 @@ class Module(core.input.Object):
self.update()
except Exception as e:
module = Error(self._config, 'error', str(e))
self._widgets = [module.widgets()[0]]
self._widgets = [module.widget()]
self.update = module.update
def name(self):
@ -55,6 +55,13 @@ class Module(core.input.Object):
def widgets(self):
return self._widgets
def widget(self, name=None):
if not name: return self.widgets()[0]
for w in self.widgets():
if w.name() == name: return w
return None
def state(self, widget):
return []