From c7d983fd44a22a4f30b822866883811c0305c46b Mon Sep 17 00:00:00 2001 From: springstan <46536646+springstan@users.noreply.github.com> Date: Wed, 4 Mar 2020 23:09:54 +0100 Subject: [PATCH] Catch an extra error for Ring (#32477) --- homeassistant/components/ring/__init__.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/homeassistant/components/ring/__init__.py b/homeassistant/components/ring/__init__.py index 0d54db5993f..7f097d48a5f 100644 --- a/homeassistant/components/ring/__init__.py +++ b/homeassistant/components/ring/__init__.py @@ -205,6 +205,11 @@ class GlobalDataUpdater: "Time out fetching Ring %s data", self.data_type, ) return + except requests.RequestException as err: + _LOGGER.warning( + "Error fetching Ring %s data: %s", self.data_type, err, + ) + return for update_callback in self.listeners: update_callback() @@ -290,6 +295,14 @@ class DeviceDataUpdater: device_id, ) continue + except requests.RequestException as err: + _LOGGER.warning( + "Error fetching Ring %s data for device %s: %s", + self.data_type, + device_id, + err, + ) + continue for update_callback in info["update_callbacks"]: self.hass.loop.call_soon_threadsafe(update_callback, data)