From c10d456d116443a92b5c14be118a599b0e144274 Mon Sep 17 00:00:00 2001 From: Keilin Bickar Date: Mon, 23 May 2022 11:45:01 -0400 Subject: [PATCH] Handle Sense timeout exceptions from initial authentication (#72369) --- homeassistant/components/sense/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/homeassistant/components/sense/__init__.py b/homeassistant/components/sense/__init__.py index aaf3630ae19..2e0ed4622e8 100644 --- a/homeassistant/components/sense/__init__.py +++ b/homeassistant/components/sense/__init__.py @@ -80,6 +80,10 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: except (SenseAuthenticationException, SenseMFARequiredException) as err: _LOGGER.warning("Sense authentication expired") raise ConfigEntryAuthFailed(err) from err + except SENSE_TIMEOUT_EXCEPTIONS as err: + raise ConfigEntryNotReady( + str(err) or "Timed out during authentication" + ) from err sense_devices_data = SenseDevicesData() try: