From e0e983e9b646d1770fe0cea592032fbf63d186ba Mon Sep 17 00:00:00 2001 From: jkerdreux-imt <jerome.kerdreux@imt-atlantique.fr> Date: Wed, 4 Dec 2024 01:41:00 +0100 Subject: [PATCH] Fix some stuff (still some work needed) --- libs/monitor/xaal/monitor/monitor.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libs/monitor/xaal/monitor/monitor.py b/libs/monitor/xaal/monitor/monitor.py index 9294b4ff..d50ce8bc 100644 --- a/libs/monitor/xaal/monitor/monitor.py +++ b/libs/monitor/xaal/monitor/monitor.py @@ -26,20 +26,21 @@ class TimedDict(dict): dict.__init__(self, data) self.last_update = 0 self.next_update = 0 + self.refresh_rate = refresh_rate def updated(self): self.last_update = now() - self.next_update = self.last_update + REFRESH_RATE + random.randint(-30, 30) + self.next_update = self.last_update + self.refresh_rate + random.randint(-30, 30) def __setitem__(self, key, item): super().__setitem__(key, item) self.updated() - def update(self, dict_): + def update(self, args, **kwargs): changed = False if self.last_update != 0 else True - if dict_ != self: + if args != self: changed = True - super().update(dict_) + super().update(args) self.updated() return changed -- GitLab