diff --git a/homeassistant/components/updater/__init__.py b/homeassistant/components/updater/__init__.py index cd7d843898e..4617207705b 100644 --- a/homeassistant/components/updater/__init__.py +++ b/homeassistant/components/updater/__init__.py @@ -50,9 +50,10 @@ RESPONSE_SCHEMA = vol.Schema( class Updater: - """Updater class.""" + """Updater class for data exchange.""" def __init__(self, update_available: bool, newest_version: str, release_notes: str): + """Updater constructor.""" self.update_available = update_available self.release_notes = release_notes self.newest_version = newest_version diff --git a/homeassistant/components/updater/binary_sensor.py b/homeassistant/components/updater/binary_sensor.py index 6c39e49f8b7..b883d060d6e 100644 --- a/homeassistant/components/updater/binary_sensor.py +++ b/homeassistant/components/updater/binary_sensor.py @@ -1,5 +1,6 @@ """Support for Home Assistant Updater binary sensors.""" +from homeassistant.core import callback from homeassistant.components.binary_sensor import BinarySensorDevice from homeassistant.helpers.dispatcher import async_dispatcher_connect @@ -58,7 +59,8 @@ class UpdaterBinary(BinarySensorDevice): data[ATTR_NEWEST_VERSION] = self._newest_version return data - async def async_added_to_hass(self): + @callback + def async_added_to_hass(self): """Register update dispatcher.""" async def async_state_update(updater: Updater):