mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-12-16 21:29:58 +01:00
toolhead: Don't report dummy extruders in extra_axes status report
A "dummy extruder" that is created when no "[extruder]" config section
is defined does not have a "name". Avoid reporting that empty name in
the `{printer.toolhead.extra_axes}" status report.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
@@ -428,8 +428,9 @@ class ToolHead:
|
|||||||
break
|
break
|
||||||
eventtime = self.reactor.pause(eventtime + 0.100)
|
eventtime = self.reactor.pause(eventtime + 0.100)
|
||||||
def _build_extra_axes_status(self):
|
def _build_extra_axes_status(self):
|
||||||
self.extra_axes_status = {ea.get_name(): e_index + 3
|
enames = [ea.get_name() for ea in self.extra_axes]
|
||||||
for e_index, ea in enumerate(self.extra_axes)}
|
self.extra_axes_status = {n: e_index + 3
|
||||||
|
for e_index, n in enumerate(enames) if n}
|
||||||
def set_extruder(self, extruder, extrude_pos):
|
def set_extruder(self, extruder, extrude_pos):
|
||||||
# XXX - should use add_extra_axis
|
# XXX - should use add_extra_axis
|
||||||
self.extra_axes[0] = extruder
|
self.extra_axes[0] = extruder
|
||||||
|
|||||||
Reference in New Issue
Block a user