From 45660bbc08ab058c718cd63e5107e0872c90a003 Mon Sep 17 00:00:00 2001 From: Dale Muccignat Date: Tue, 29 Nov 2022 17:33:56 +1100 Subject: [PATCH] reduce update interval --- bumblebee_status/modules/contrib/watsonctl.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bumblebee_status/modules/contrib/watsonctl.py b/bumblebee_status/modules/contrib/watsonctl.py index 1d87900..790ab9a 100644 --- a/bumblebee_status/modules/contrib/watsonctl.py +++ b/bumblebee_status/modules/contrib/watsonctl.py @@ -21,7 +21,7 @@ import util.cli class Module(core.module.Module): - # @core.decorators.every(minutes=1) + @core.decorators.every(minutes=5) def __init__(self, config, theme): super().__init__(config, theme, core.widget.Widget(self.text)) @@ -36,8 +36,6 @@ class Module(core.module.Module): core.input.register(self, button=core.input.WHEEL_UP, cmd=self.change_project) core.input.register(self, button=core.input.WHEEL_DOWN, cmd=self.change_project) - # def get_list(self): - def toggle(self, widget): # on click, starts the timer if the project is slected if self.__project != "Select Project": @@ -82,6 +80,8 @@ class Module(core.module.Module): # updates the list of current projects and creats a key dictionary self.__project_list = util.cli.execute("watson projects").split() for n in range(len(self.__project_list)): + if n == 0 and self.__project == "Select Project": + self.__project = self.__project_list[n] self.__project_key[self.__project_list[n]] = n def state(self, widget):