lint: reformat python code with black
This commit is contained in:
parent
331beb01b4
commit
a406a7974b
88 changed files with 2579 additions and 1608 deletions
|
@ -16,39 +16,25 @@ class AlarmProxyHTTPStatusAutomation(BaseAutomation):
|
|||
frequency = 45
|
||||
|
||||
def automate(self, full: bool = False) -> Tuple[bool, str]:
|
||||
proxies = Proxy.query.filter(
|
||||
Proxy.destroyed.is_(None)
|
||||
)
|
||||
proxies = Proxy.query.filter(Proxy.destroyed.is_(None))
|
||||
for proxy in proxies:
|
||||
try:
|
||||
if proxy.url is None:
|
||||
continue
|
||||
r = requests.get(proxy.url,
|
||||
allow_redirects=False,
|
||||
timeout=5)
|
||||
r = requests.get(proxy.url, allow_redirects=False, timeout=5)
|
||||
r.raise_for_status()
|
||||
alarm = get_or_create_alarm(proxy.brn, "http-status")
|
||||
if r.is_redirect:
|
||||
alarm.update_state(
|
||||
AlarmState.CRITICAL,
|
||||
f"{r.status_code} {r.reason}"
|
||||
AlarmState.CRITICAL, f"{r.status_code} {r.reason}"
|
||||
)
|
||||
else:
|
||||
alarm.update_state(
|
||||
AlarmState.OK,
|
||||
f"{r.status_code} {r.reason}"
|
||||
)
|
||||
alarm.update_state(AlarmState.OK, f"{r.status_code} {r.reason}")
|
||||
except requests.HTTPError:
|
||||
alarm = get_or_create_alarm(proxy.brn, "http-status")
|
||||
alarm.update_state(
|
||||
AlarmState.CRITICAL,
|
||||
f"{r.status_code} {r.reason}"
|
||||
)
|
||||
alarm.update_state(AlarmState.CRITICAL, f"{r.status_code} {r.reason}")
|
||||
except RequestException as e:
|
||||
alarm = get_or_create_alarm(proxy.brn, "http-status")
|
||||
alarm.update_state(
|
||||
AlarmState.CRITICAL,
|
||||
repr(e)
|
||||
)
|
||||
alarm.update_state(AlarmState.CRITICAL, repr(e))
|
||||
db.session.commit()
|
||||
return True, ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue