fix: Move lines=[] above lock in _read_cb() (Issue #683) #684
@ -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:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user