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