From 38781cde9c661a261143f32f88799003d4496c5b Mon Sep 17 00:00:00 2001 From: Laurent Date: Tue, 30 Dec 2025 15:32:56 +0100 Subject: [PATCH] Format uid data --- rpi/hardware/generic/serial_reader.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rpi/hardware/generic/serial_reader.py b/rpi/hardware/generic/serial_reader.py index 0717a5d2..775083af 100644 --- a/rpi/hardware/generic/serial_reader.py +++ b/rpi/hardware/generic/serial_reader.py @@ -25,7 +25,7 @@ class SerialReader: if self._run_event.is_set(): self._run_event.clear() - def subscribe(self, listener : Callable) -> None: + def subscribe(self, listener : Callable[[str], None]) -> None: self.__listeners.append(listener) def _notify(self, data : str): @@ -38,7 +38,8 @@ class SerialReader: if line: print("Generic method") data = line.decode('utf-8', errors='ignore') - self._notify(data) + formatted_data = f'{{"uid": {data}}}' + self._notify(formatted_data) if __name__ == "__main__":