From 8a16c9fb03d0b0a8f36f9d9a0159054d3431f5b2 Mon Sep 17 00:00:00 2001 From: Bas Nijholt Date: Mon, 31 Jul 2023 18:48:18 -0700 Subject: [PATCH] Comments --- custom_components/adaptive_lighting/switch.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/custom_components/adaptive_lighting/switch.py b/custom_components/adaptive_lighting/switch.py index a5d03236..ad2bd7a9 100644 --- a/custom_components/adaptive_lighting/switch.py +++ b/custom_components/adaptive_lighting/switch.py @@ -1269,11 +1269,6 @@ class AdaptiveSwitch(SwitchEntity, RestoreEntity): adapt_color: bool | None = None, prefer_rgb_color: bool | None = None, ) -> None: - # This should never happen if it's been proactively adapted. - # The context.parent_id is the context.id of the service call that was intercepted - # and context.id here is from the resulting "light_event" event. - assert not self.manager.is_proactively_adapting(context.parent_id) - if (lock := self.manager.turn_off_locks.get(light)) and lock.locked(): _LOGGER.debug("%s: '%s' is locked", self._name, light) return @@ -2050,12 +2045,12 @@ class AdaptiveLightingManager: continue for eid in filtered_entity_ids: + # Must add a new context otherwise _adapt_light will bail out context = switch.create_context("intercept") self.clear_proactively_adapting(eid) self.set_proactively_adapting(context.id, eid) await switch._adapt_light( light=eid, - # Must add a new context otherwise _adapt_light will bail out context=context, transition=transition, )