From a0c463d466d4de107badfc50e5be16273c82183c Mon Sep 17 00:00:00 2001 From: Lunaresk Date: Mon, 6 Dec 2021 16:56:26 +0100 Subject: [PATCH] fix: catch error if server is not reachable --- client/src/connection.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/client/src/connection.py b/client/src/connection.py index bcb18d2..7626a1d 100644 --- a/client/src/connection.py +++ b/client/src/connection.py @@ -26,10 +26,15 @@ del(data) def check_login(login: str) -> bool: - response = get(url=":".join([SERVER, str(PORT)]) + '/scan2kasse/login', json={'login': login}) - if response.status_code == 200: - return True - return False + try: + response = get(url=":".join([SERVER, str(PORT)]) + '/scan2kasse/login', json={'login': login}) + except Exception as e: + LOGGER.exception(e) + return False + else: + if response.status_code == 200: + return True + return False def send_scan(user: str, scanned: dict[int: int], date:str = None):