From 41d9bd42af7a4ce0b728ad20c6f6bd4d607ebac1 Mon Sep 17 00:00:00 2001 From: Anders Melchiorsen Date: Sun, 28 Apr 2019 20:57:58 +0200 Subject: [PATCH] Catch RequestException in influxdb writer (#23508) --- homeassistant/components/influxdb/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/influxdb/__init__.py b/homeassistant/components/influxdb/__init__.py index bf2ba1b8ecc..fbc1b16a4fe 100644 --- a/homeassistant/components/influxdb/__init__.py +++ b/homeassistant/components/influxdb/__init__.py @@ -321,7 +321,9 @@ class InfluxThread(threading.Thread): _LOGGER.debug("Wrote %d events", len(json)) break - except (exceptions.InfluxDBClientError, IOError): + except (exceptions.InfluxDBClientError, + requests.exceptions.RequestException, + IOError): if retry < self.max_tries: time.sleep(RETRY_DELAY) else: