aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/mcu.py
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2019-06-26 14:30:02 -0400
committerKevinOConnor <kevin@koconnor.net>2019-07-10 10:43:20 -0400
commit4f6982c4d09268fcd89c610ff4f9864a1c66062a (patch)
tree3c2d1c9d55610ef7a9e3cc48bfcb70de758676a2 /klippy/mcu.py
parent233da97b19e81ebf5ca0bf62d8a0203b44ed70ea (diff)
downloadkutter-4f6982c4d09268fcd89c610ff4f9864a1c66062a.tar.gz
kutter-4f6982c4d09268fcd89c610ff4f9864a1c66062a.tar.xz
kutter-4f6982c4d09268fcd89c610ff4f9864a1c66062a.zip
serialhdl: Update SendWithRetry to use reactor completions
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r--klippy/mcu.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py
index 345c75e8..e880b183 100644
--- a/klippy/mcu.py
+++ b/klippy/mcu.py
@@ -438,11 +438,10 @@ class CommandWrapper:
if minclock:
minsystime = self._clocksync.estimate_clock_systime(minclock)
cmd = self._cmd.encode(data)
+ src = serialhdl.SerialRetryCommand(self._serial, response, response_oid)
try:
- src = serialhdl.SerialRetryCommand(
- self._serial, [cmd], self._cmd_queue, response, response_oid,
- minclock=minclock, minsystime=minsystime)
- return src.get_response()
+ return src.get_response([cmd], self._cmd_queue,
+ minclock=minclock, minsystime=minsystime)
except serialhdl.error as e:
raise error(str(e))