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: