[core/module] Add very basic widget capability

This commit is contained in:
Tobias Witek 2020-01-26 14:06:09 +01:00
parent da792f9b7b
commit 7a9cb8b533
2 changed files with 21 additions and 0 deletions

View file

@ -12,9 +12,15 @@ def load(module_name):
return getattr(mod, 'Module')()
class Module(object):
def __init__(self, widgets):
self._widgets = widgets if isinstance(widgets, list) else [ widgets ]
def update(self):
pass
def widgets(self):
return self._widgets
class Error(Module):
def __init__(self, loaded_module_name):
self._loaded_module_name = loaded_module_name