From 44d5e647398f8826a641ff53604aac50fb90ead1 Mon Sep 17 00:00:00 2001 From: Quantum Date: Mon, 24 Jan 2022 20:06:54 -0500 Subject: [PATCH] Handle failing health checks --- qlinks/health.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/qlinks/health.py b/qlinks/health.py index 4b15084..f04e64f 100644 --- a/qlinks/health.py +++ b/qlinks/health.py @@ -1,5 +1,13 @@ +import logging + import requests +logger = logging.getLogger(__name__) + def check_url(url): - return 200 <= requests.get(url).status_code < 400 + try: + return 200 <= requests.get(url).status_code < 400 + except requests.RequestException: + logger.exception('Failed to fetch: %s', url) + return False