diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2017-03-12 22:02:32 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2017-03-13 00:38:17 -0400 |
commit | be91c1229fdc8aae5f18549c6f565f33b32b4719 (patch) | |
tree | 403f4680e54124b94d5f8135b06a0293d2872c40 /klippy/gcode.py | |
parent | 168cb95bd5b269b8d00aac47cf821f805338b364 (diff) | |
download | kutter-be91c1229fdc8aae5f18549c6f565f33b32b4719.tar.gz kutter-be91c1229fdc8aae5f18549c6f565f33b32b4719.tar.xz kutter-be91c1229fdc8aae5f18549c6f565f33b32b4719.zip |
gcode: Eliminate build_config() method
Lookup the printer components during the set_printer_ready() callback.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/gcode.py')
-rw-r--r-- | klippy/gcode.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py index e0bf6aa9..56a5f746 100644 --- a/klippy/gcode.py +++ b/klippy/gcode.py @@ -34,15 +34,16 @@ class GCodeParser: self.homing_add = [0.0, 0.0, 0.0, 0.0] self.axis2pos = {'X': 0, 'Y': 1, 'Z': 2, 'E': 3} self.build_handlers() - def build_config(self): - self.toolhead = self.printer.objects['toolhead'] + def build_handlers(self): + # Lookup printer components + self.toolhead = self.printer.objects.get('toolhead') self.heater_nozzle = None extruder = self.printer.objects.get('extruder') if extruder: self.heater_nozzle = extruder.heater self.heater_bed = self.printer.objects.get('heater_bed') self.fan = self.printer.objects.get('fan') - def build_handlers(self): + # Map command handlers handlers = ['G1', 'G4', 'G20', 'G21', 'G28', 'G90', 'G91', 'G92', 'M18', 'M82', 'M83', 'M105', 'M110', 'M112', 'M114', 'M115', 'M206', 'M400', |