[core/module] Add very basic widget capability
This commit is contained in:
parent
da792f9b7b
commit
7a9cb8b533
2 changed files with 21 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue