[core] Allow modules to specify default update interval
Expanding on the implementation in d582016
, add a decorator
`core.module.every()` that allows a module to specify how often to
update the module's state.
This can still be overridden using the CLI parameter `interval`.
This commit is contained in:
parent
b66b13211e
commit
bd7ff3c8f1
3 changed files with 18 additions and 0 deletions
|
@ -8,6 +8,7 @@ import core.module
|
|||
import core.widget
|
||||
|
||||
class Module(core.module.Module):
|
||||
@core.module.every(minutes=60)
|
||||
def __init__(self, config=None):
|
||||
super().__init__(config, core.widget.Widget(self.full_text))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue