1
0
mirror of https://github.com/home-assistant/core.git synced 2026-02-15 07:36:16 +00:00

Minor optimization of light conditions (#160915)

This commit is contained in:
Erik Montnemery
2026-01-14 12:49:56 +01:00
committed by GitHub
parent a902f3bb00
commit ac889feb75

View File

@@ -56,7 +56,7 @@ class StateConditionBase(Condition):
if TYPE_CHECKING:
assert config.target
assert config.options
self._target = config.target
self._target_selection = target.TargetSelection(config.target)
self._behavior = config.options[ATTR_BEHAVIOR]
self._state = state
@@ -80,9 +80,8 @@ class StateConditionBase(Condition):
def test_state(**kwargs: Unpack[ConditionCheckParams]) -> bool:
"""Test state condition."""
target_selection = target.TargetSelection(self._target)
targeted_entities = target.async_extract_referenced_entity_ids(
self._hass, target_selection, expand_group=False
self._hass, self._target_selection, expand_group=False
)
referenced_entity_ids = targeted_entities.referenced.union(
targeted_entities.indirectly_referenced