Buffer TImeoutError in Flo (#109675)

This commit is contained in:
David F. Mulcahey
2024-02-05 09:41:45 +01:00
committed by Franck Nijhof
parent 44ecaa740b
commit f50afd6004
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -46,7 +46,7 @@ class FloDeviceDataUpdateCoordinator(DataUpdateCoordinator): # pylint: disable=
await self._update_device()
await self._update_consumption_data()
self._failure_count = 0
except RequestError as error:
except (RequestError, TimeoutError) as error:
self._failure_count += 1
if self._failure_count > 3:
raise UpdateFailed(error) from error
+1 -1
View File
@@ -90,7 +90,7 @@ async def test_device(
# test error sending device ping
with patch(
"homeassistant.components.flo.device.FloDeviceDataUpdateCoordinator.send_presence_ping",
"aioflo.presence.Presence.ping",
side_effect=RequestError,
), pytest.raises(UpdateFailed):
# simulate 4 updates failing