aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/homing.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/extras/homing.py')
-rw-r--r--klippy/extras/homing.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/klippy/extras/homing.py b/klippy/extras/homing.py
index ff20a8e3..634ad81b 100644
--- a/klippy/extras/homing.py
+++ b/klippy/extras/homing.py
@@ -18,7 +18,8 @@ def multi_complete(printer, completions):
cp = reactor.register_callback(lambda e: [c.wait() for c in completions])
# If any completion indicates an error, then exit main completion early
for c in completions:
- reactor.register_callback(lambda e: cp.complete(1) if c.wait() else 0)
+ reactor.register_callback(
+ lambda e, c=c: cp.complete(1) if c.wait() else 0)
return cp
# Tracking of stepper positions during a homing/probing move