From 4b98e63c22a43cc3e10593c49c9c9674617dbf6a Mon Sep 17 00:00:00 2001 From: arofarn Date: Sat, 25 Apr 2020 17:46:26 +0200 Subject: [PATCH] Fix Error handling with ntp.settime() --- code/main.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/main.py b/code/main.py index 1c0ffb5..6c42602 100644 --- a/code/main.py +++ b/code/main.py @@ -91,12 +91,15 @@ def set_rtc(): while True: try: return ntptime.settime() - except OSError as e: - if e.errno == 110: + except OSError as err: + print("OS error: {0}".format(err)) + if err.args[0] == 110: time.sleep(2) - except OverflowError as e: - print(e) + except OverflowError as err: + print("OverflowError: {0}".format(err)) time.sleep(2) + except Exception as err: + return print(err) def now(clock):