[core] Switch update interval parameter to seconds
As correctly pointed out by @rrhuffy, restricting update intervals to minutes is pretty arbitrary. Therefore, change logic to specify updates intervals in *seconds*. Also, to maintain backwards compatibility for users that already have custom intervals in their config, allow a module to specify their own "factor" for intervals. So a module that expects the interval to be in minutes can set the factor to 60.
This commit is contained in:
parent
45e7574ef8
commit
621564d247
7 changed files with 11 additions and 1 deletions
|
@ -52,6 +52,7 @@ class Module(bumblebee.engine.Module):
|
|||
def __init__(self, engine, config):
|
||||
widget = bumblebee.output.Widget(full_text=self.updates)
|
||||
super(Module, self).__init__(engine, config, widget)
|
||||
self.interval_factor(60)
|
||||
self.interval(30)
|
||||
|
||||
def updates(self, widget):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue