alarm/http_status: catch generic RequestException

This commit is contained in:
Iain Learmonth 2022-05-16 13:41:17 +01:00
parent bc559d8fa2
commit b828e2bc99

View file

@ -1,6 +1,7 @@
from typing import Tuple
import requests
from requests import RequestException
from app.extensions import db
from app.models.alarms import Alarm, AlarmState
@ -57,7 +58,7 @@ class AlarmProxyHTTPStatusAutomation(BaseAutomation):
AlarmState.CRITICAL,
f"{r.status_code} {r.reason}"
)
except (requests.ConnectionError, requests.Timeout, ConnectionError) as e:
except RequestException as e:
set_http_alarm(
proxy.id,
AlarmState.CRITICAL,