From 2198a8b41b58a4027cc4c74644cbc582ec74ed7c Mon Sep 17 00:00:00 2001 From: Mikkeli Matlock Date: Mon, 26 Jan 2026 16:55:56 +0900 Subject: [PATCH] removed callable type check because that is utter woke nonsense --- pi/backend/arduino_service.py | 8 ++++---- pi/backend/gps_service.py | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pi/backend/arduino_service.py b/pi/backend/arduino_service.py index 00e564d..ce0364d 100644 --- a/pi/backend/arduino_service.py +++ b/pi/backend/arduino_service.py @@ -46,18 +46,18 @@ class ArduinoService: self._lock = threading.Lock() # Callbacks for push-based updates - self._on_data_callback: callable | None = None - self._on_ack_callback: callable | None = None + self._on_data_callback = None + self._on_ack_callback = None # Serial port handle for sending commands self._serial: Any = None self._serial_lock = threading.Lock() - def set_on_data(self, callback: callable | None): + def set_on_data(self, callback): """Set callback for new telemetry data. Called with data dict.""" self._on_data_callback = callback - def set_on_ack(self, callback: callable | None): + def set_on_ack(self, callback): """Set callback for ACK responses. Called with (cmd, status, extra).""" self._on_ack_callback = callback diff --git a/pi/backend/gps_service.py b/pi/backend/gps_service.py index 97847f4..ead6655 100644 --- a/pi/backend/gps_service.py +++ b/pi/backend/gps_service.py @@ -30,9 +30,9 @@ class GPSService: self._lock = threading.Lock() # Callback for push-based updates - self._on_data_callback: callable | None = None + self._on_data_callback = None - def set_on_data(self, callback: callable | None): + def set_on_data(self, callback): """Set callback for new GPS fix. Called with fix dict.""" self._on_data_callback = callback