From e7ee7d9a9874ff211a5c9d9ff5a197df55b5cdf4 Mon Sep 17 00:00:00 2001 From: ave <ave@ave.zone> Date: Sat, 26 Aug 2023 20:24:45 +0200 Subject: [PATCH] make connected status text more resilliant --- python_payload/apps/w1f1/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/python_payload/apps/w1f1/__init__.py b/python_payload/apps/w1f1/__init__.py index 25932226a8..050b0b23ec 100644 --- a/python_payload/apps/w1f1/__init__.py +++ b/python_payload/apps/w1f1/__init__.py @@ -163,6 +163,7 @@ class WifiApp(Application): json.dump(self._wifi_config, f) def connect_wifi(self, ssid: str, psk: str = None) -> None: + self._status_text = "connecting" if ssid in self._wifi_config["networks"]: psk = self._wifi_config["networks"][ssid]["psk"] @@ -175,10 +176,10 @@ class WifiApp(Application): self.update_settings_json(ssid, psk) if ssid not in self._wifi_config["networks"]: self.add_to_config_json(ssid, psk) + self._status_text = "connected" except OSError as e: self._status_text = str(e) self._is_connecting = False - self._status_text = "connecting" def think(self, ins: InputState, delta_ms: int) -> None: super().think(ins, delta_ms) -- GitLab