From f3015ea2f0be132dd8375a48deb33b6b4aa32a19 Mon Sep 17 00:00:00 2001 From: Florian Kaiser Date: Sat, 17 Aug 2024 08:46:02 +0200 Subject: [PATCH] Fix crashes --- main.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index c6be153..ee19cd9 100644 --- a/main.py +++ b/main.py @@ -82,11 +82,20 @@ def check_email(): logging.debug(r.status_code) if __name__ == "__main__": - while True: - logging.debug("Loop") - check_email() + try: + while True: + logging.debug("Loop") + check_email() - r = requests.get(HEALTHCHECK_URL + "?status=up&msg=OK&ping=") - logging.debug(r.status_code) + r = requests.get(HEALTHCHECK_URL + "?status=up&msg=OK&ping=") + logging.debug(r.status_code) + + time.sleep(CHECK_INTERVAL) + except Exception as e: + try: + logging.error(f'Fehler: {e}') - time.sleep(CHECK_INTERVAL) + r = requests.get(HEALTHCHECK_URL + "?status=down&msg=Unknown error&ping=") + logging.debug(r.status_code) + except: + pass