From 819131ad21ef2516028f73a26d2c0c49660d8c66 Mon Sep 17 00:00:00 2001 From: Simone Chemelli Date: Sat, 7 Aug 2021 19:15:25 +0200 Subject: [PATCH] Raise ConfigEntryNotReady for Neato API error (#54227) --- homeassistant/components/neato/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/homeassistant/components/neato/__init__.py b/homeassistant/components/neato/__init__.py index 2c277a2ac8d..6310e81cdd0 100644 --- a/homeassistant/components/neato/__init__.py +++ b/homeassistant/components/neato/__init__.py @@ -77,6 +77,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: _LOGGER.debug("API error: %s (%s)", ex.code, ex.message) if ex.code in (401, 403): raise ConfigEntryAuthFailed("Token not valid, trigger renewal") from ex + raise ConfigEntryNotReady from ex neato_session = api.ConfigEntryAuth(hass, entry, implementation) hass.data[NEATO_DOMAIN][entry.entry_id] = neato_session