fix: Move lines=[] above lock in _read_cb() (Issue #683) #684

Merged
sl-jetson merged 1 commits from sl-jetson/issue-683-read-cb-fix into main 2026-03-18 07:49:03 -04:00
Showing only changes of commit 05ba557dca - Show all commits

View File

@ -154,12 +154,12 @@ class SaltybotCmdNode(Node):
# ── RX — telemetry read ───────────────────────────────────────────────────
def _read_cb(self):
lines = []
with self._ser_lock:
if self._ser is None or not self._ser.is_open:
pass
else:
try:
lines = []
while self._ser.in_waiting:
raw = self._ser.readline()
if raw: