From b54077026af47997bd5915b5efd805a3ff369e0e Mon Sep 17 00:00:00 2001 From: Joost Lekkerkerker Date: Wed, 8 May 2024 14:32:23 +0200 Subject: [PATCH] Bump pylutron to 0.2.13 (#117062) * Bump pylutron to 0.2.13 * Bump pylutron to 0.2.13 --- homeassistant/components/lutron/event.py | 8 +------- homeassistant/components/lutron/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/homeassistant/components/lutron/event.py b/homeassistant/components/lutron/event.py index 7cfeef1c2f5..7b1b9e65137 100644 --- a/homeassistant/components/lutron/event.py +++ b/homeassistant/components/lutron/event.py @@ -75,13 +75,7 @@ class LutronEventEntity(LutronKeypad, EventEntity): async def async_added_to_hass(self) -> None: """Register callbacks.""" await super().async_added_to_hass() - self._lutron_device.subscribe(self.handle_event, None) - - async def async_will_remove_from_hass(self) -> None: - """Unregister callbacks.""" - await super().async_will_remove_from_hass() - # Temporary solution until https://github.com/thecynic/pylutron/pull/93 gets merged - self._lutron_device._subscribers.remove((self.handle_event, None)) # noqa: SLF001 + self.async_on_remove(self._lutron_device.subscribe(self.handle_event, None)) @callback def handle_event( diff --git a/homeassistant/components/lutron/manifest.json b/homeassistant/components/lutron/manifest.json index 73f1028bb72..f3aeb5feb90 100644 --- a/homeassistant/components/lutron/manifest.json +++ b/homeassistant/components/lutron/manifest.json @@ -6,5 +6,5 @@ "documentation": "https://www.home-assistant.io/integrations/lutron", "iot_class": "local_polling", "loggers": ["pylutron"], - "requirements": ["pylutron==0.2.12"] + "requirements": ["pylutron==0.2.13"] } diff --git a/requirements_all.txt b/requirements_all.txt index 493a5f94673..c5c9bfef6ef 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -1959,7 +1959,7 @@ pylitterbot==2023.5.0 pylutron-caseta==0.20.0 # homeassistant.components.lutron -pylutron==0.2.12 +pylutron==0.2.13 # homeassistant.components.mailgun pymailgunner==1.4 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index edb9e7f6620..81fd9485b3b 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -1534,7 +1534,7 @@ pylitterbot==2023.5.0 pylutron-caseta==0.20.0 # homeassistant.components.lutron -pylutron==0.2.12 +pylutron==0.2.13 # homeassistant.components.mailgun pymailgunner==1.4