From d4e2b1201648dd54bb1b5b1ca8db7707527f10ee Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Mon, 16 Oct 2023 11:54:45 +0200 Subject: [PATCH] [WIP] _previous_shown is service state --- devices.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/devices.py b/devices.py index 2b94c4b..5875f9f 100644 --- a/devices.py +++ b/devices.py @@ -163,8 +163,7 @@ class FrappyConfig(Device): try: cfgs = self.check_services() proposed, overview = self.to_consider(cfgs) - proposed = {k: cfgs.get(k) if v is True else v for k, v in proposed.items()} - if (cfgs, proposed) != self._previous_shown and (proposed or not self._servers_loaded): + if overview != self._previous_shown and (proposed or not self._servers_loaded): cmd = 'frappy.changed()' controller.new_request(ScriptRequest(cmd, None, User('guest', USER))) except RequestError as e: @@ -314,7 +313,7 @@ class FrappyConfig(Device): # remove 'frappy.changed()' commands in script queue controller = session.daemon_device._controller controller.block_requests(r['reqid'] for r in controller.get_queue() if r['script'] == 'frappy.changed()') - self._previous_shown = allcfg, overview + self._previous_shown = overview session.log.info(all_info(allcfg)) if proposed: