From 0f58bb35baa8ec11f8a4e6b65493eba2319d15a2 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 6 Jan 2018 22:35:58 +0100 Subject: [PATCH] Bugfix return value supervisor update (#296) * Update supervisor.py * Update addon.py --- hassio/addons/addon.py | 2 +- hassio/supervisor.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hassio/addons/addon.py b/hassio/addons/addon.py index 9dabb94a9..d580437b3 100644 --- a/hassio/addons/addon.py +++ b/hassio/addons/addon.py @@ -568,7 +568,7 @@ class Addon(CoreSysAttributes): last_state = await self.state() if self.last_version == self.version_installed: - _LOGGER.info("No update available for Addon %s", self._id) + _LOGGER.warning("No update available for Addon %s", self._id) return False if not await self.instance.update(self.last_version): diff --git a/hassio/supervisor.py b/hassio/supervisor.py index 567f1ba50..8f3eb7880 100644 --- a/hassio/supervisor.py +++ b/hassio/supervisor.py @@ -46,14 +46,16 @@ class Supervisor(CoreSysAttributes): version = version or self.last_version if version == self._supervisor.version: - _LOGGER.info("Version %s is already installed", version) + _LOGGER.warning("Version %s is already installed", version) return _LOGGER.info("Update supervisor to version %s", version) if await self.instance.install(version): self._loop.call_later(1, self._loop.stop) - else: - _LOGGER.error("Update of hass.io fails!") + return True + + _LOGGER.error("Update of hass.io fails!") + return False @property def in_progress(self):