gcode: Fix regression causing lost asynchronous commands
Commit d0932009
introduced an error that could cause lost input in
cases where the sender did not wait for an "ok" message before sending
the next command.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
@@ -132,7 +132,8 @@ class GCodeParser:
|
||||
self.cmd_M112({})
|
||||
self.reactor.unregister_fd(self.fd_handle)
|
||||
self.fd_handle = None
|
||||
return
|
||||
while self.is_processing_data:
|
||||
eventtime = self.reactor.pause(eventtime + 0.100)
|
||||
self.is_processing_data = True
|
||||
self.process_commands(lines)
|
||||
self.is_processing_data = False
|
||||
|
Reference in New Issue
Block a user