From 9ab6e80b6f3b4439e7062833ab05de9f8ee87c2b Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 9 Aug 2018 01:03:00 +0200 Subject: [PATCH] Cleanup logging (#637) * Cleanup logging * simplify --- hassio/api/proxy.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/hassio/api/proxy.py b/hassio/api/proxy.py index da81bf242..e42f67fee 100644 --- a/hassio/api/proxy.py +++ b/hassio/api/proxy.py @@ -57,8 +57,10 @@ class APIProxy(CoreSysAttributes): yield resp return - except HomeAssistantAPIError: + except HomeAssistantAuthError: _LOGGER.error("Authenticate error on API for request %s", path) + except HomeAssistantAPIError: + _LOGGER.error("Error on API for request %s", path) except aiohttp.ClientError as err: _LOGGER.error("Client error on API %s request %s", path, err) except asyncio.TimeoutError: @@ -148,11 +150,12 @@ class APIProxy(CoreSysAttributes): self.sys_homeassistant.access_token = None return await self._websocket_client() - _LOGGER.error( - "Failed authentication to Home-Assistant websocket: %s", data) + raise HomeAssistantAuthError() - except (RuntimeError, HomeAssistantAuthError, ValueError) as err: + except (RuntimeError, ValueError) as err: _LOGGER.error("Client error on websocket API %s.", err) + except HomeAssistantAuthError as err: + _LOGGER.error("Failed authentication to HomeAssistant websocket") raise HTTPBadGateway()