From a3d3d0fea6ed727c7d0f755fe4768ec7a6b6a320 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sat, 9 May 2026 01:27:47 -0700 Subject: [PATCH] Firehose and PrimeState: put_nonblocking --- selfdrive/ui/lib/prime_state.py | 2 +- selfdrive/ui/mici/layouts/settings/firehose.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/selfdrive/ui/lib/prime_state.py b/selfdrive/ui/lib/prime_state.py index 1aed949be..4292962b3 100644 --- a/selfdrive/ui/lib/prime_state.py +++ b/selfdrive/ui/lib/prime_state.py @@ -65,7 +65,7 @@ class PrimeState: with self._lock: if prime_type != self.prime_type: self.prime_type = prime_type - self._params.put("PrimeType", int(prime_type)) + self._params.put_nonblocking("PrimeType", int(prime_type)) cloudlog.info(f"Prime type updated to {prime_type}") def _worker_thread(self) -> None: diff --git a/selfdrive/ui/mici/layouts/settings/firehose.py b/selfdrive/ui/mici/layouts/settings/firehose.py index 4c27a909f..64cd3a29c 100644 --- a/selfdrive/ui/mici/layouts/settings/firehose.py +++ b/selfdrive/ui/mici/layouts/settings/firehose.py @@ -207,7 +207,7 @@ class FirehoseLayoutBase(Widget): if response.status_code == 200: data = response.json() self._segment_count = data.get("firehose", 0) - self._params.put(self.PARAM_KEY, data) + self._params.put_nonblocking(self.PARAM_KEY, data) except Exception as e: cloudlog.error(f"Failed to fetch firehose stats: {e}")