From 964ac98676caa94f2f66ce2d082ebbf3cd3f57c0 Mon Sep 17 00:00:00 2001 From: G Johansson Date: Wed, 8 Jul 2026 13:31:03 +0000 Subject: [PATCH] Adds disable --- homeassistant/components/bosch_alarm/entity.py | 4 ++++ homeassistant/components/mqtt/binary_sensor.py | 1 + homeassistant/components/mqtt/entity.py | 1 + homeassistant/components/mqtt/sensor.py | 1 + 4 files changed, 7 insertions(+) diff --git a/homeassistant/components/bosch_alarm/entity.py b/homeassistant/components/bosch_alarm/entity.py index 33a6516792a6..a9616f02eabc 100644 --- a/homeassistant/components/bosch_alarm/entity.py +++ b/homeassistant/components/bosch_alarm/entity.py @@ -90,6 +90,7 @@ class BoschAlarmAreaEntity(BoschAlarmEntity): self._area.status_observer.attach(self.schedule_update_ha_state) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Stop observing state changes.""" await super().async_will_remove_from_hass() @@ -124,6 +125,7 @@ class BoschAlarmPointEntity(BoschAlarmEntity): self._point.status_observer.attach(self.schedule_update_ha_state) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Stop observing state changes.""" await super().async_will_remove_from_hass() @@ -153,6 +155,7 @@ class BoschAlarmDoorEntity(BoschAlarmEntity): self._door.status_observer.attach(self.schedule_update_ha_state) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Stop observing state changes.""" await super().async_will_remove_from_hass() @@ -182,6 +185,7 @@ class BoschAlarmOutputEntity(BoschAlarmEntity): self._output.status_observer.attach(self.schedule_update_ha_state) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Stop observing state changes.""" await super().async_will_remove_from_hass() diff --git a/homeassistant/components/mqtt/binary_sensor.py b/homeassistant/components/mqtt/binary_sensor.py index f40d2d5fc04a..fb8542a4f858 100644 --- a/homeassistant/components/mqtt/binary_sensor.py +++ b/homeassistant/components/mqtt/binary_sensor.py @@ -126,6 +126,7 @@ class MqttBinarySensor(MqttEntity, BinarySensorEntity, RestoreEntity): ) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Clean up expire triggers.""" if self._expiration_trigger: diff --git a/homeassistant/components/mqtt/entity.py b/homeassistant/components/mqtt/entity.py index 65edaf103317..59ff68c5e6cf 100644 --- a/homeassistant/components/mqtt/entity.py +++ b/homeassistant/components/mqtt/entity.py @@ -1573,6 +1573,7 @@ class MqttEntity( self.async_write_ha_state() @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Unsubscribe when removed.""" self._sub_state = subscription.async_unsubscribe_topics( diff --git a/homeassistant/components/mqtt/sensor.py b/homeassistant/components/mqtt/sensor.py index bab9483b3767..3f77310d39ba 100644 --- a/homeassistant/components/mqtt/sensor.py +++ b/homeassistant/components/mqtt/sensor.py @@ -239,6 +239,7 @@ class MqttSensor(MqttEntity, RestoreSensor): ) @override + # pylint: disable-next=home-assistant-missing-super-call async def async_will_remove_from_hass(self) -> None: """Remove expire triggers.""" if self._expiration_trigger: