From 29fcbe2333156fd75d7f5fd67df538584c7cca83 Mon Sep 17 00:00:00 2001 From: Florian Bezannier Date: Mon, 29 Sep 2025 20:17:20 +0200 Subject: [PATCH] fix: none error --- psa_car_controller/psa/RemoteClient.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/psa_car_controller/psa/RemoteClient.py b/psa_car_controller/psa/RemoteClient.py index b54e536..34029d2 100644 --- a/psa_car_controller/psa/RemoteClient.py +++ b/psa_car_controller/psa/RemoteClient.py @@ -120,9 +120,11 @@ class RemoteClient: return False def stop(self): - self.mqtt_client.on_disconnect = None - self.mqtt_client.disconnect() - self.update_thread.cancel() + if self.mqtt_client: + self.mqtt_client.on_disconnect = None + self.mqtt_client.disconnect() + if self.update_thread: + self.update_thread.cancel() def __keep_mqtt(self): # avoid token expiration timeout = 3600 * 24 # 1 day