diff options
Diffstat (limited to 'klippy/extruder.py')
-rw-r--r-- | klippy/extruder.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/klippy/extruder.py b/klippy/extruder.py index ce8f3366..012f6290 100644 --- a/klippy/extruder.py +++ b/klippy/extruder.py @@ -243,3 +243,13 @@ def get_printer_extruders(printer): break out.append(extruder) return out + +def get_printer_heater(printer, name): + if name == 'heater_bed': + return printer.objects.get(name) + if name == 'extruder': + name = 'extruder0' + extruder = printer.objects.get(name) + if extruder is None: + return None + return extruder.get_heater() |