From 727dd399f0e1d9ca9abf5b617745d83bb75e3a4a Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Thu, 17 Aug 2023 18:12:31 +0200 Subject: [PATCH] wifi: catch OSError when connecting --- python_payload/st3m/wifi.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/python_payload/st3m/wifi.py b/python_payload/st3m/wifi.py index b30efcaa22..cca57e4a50 100644 --- a/python_payload/st3m/wifi.py +++ b/python_payload/st3m/wifi.py @@ -1,5 +1,8 @@ import network from st3m import settings +from st3m.logging import Log + +log = Log(__name__) iface = None @@ -8,7 +11,10 @@ def setup_camp_wifi() -> None: global iface iface = network.WLAN(network.STA_IF) iface.active(True) - iface.connect(b"Camp2023-open") + try: + iface.connect(b"Camp2023-open") + except OSError as e: + log.error(f"Could not connect to camp wifi: {e}") def disable() -> None: -- GitLab