diff options
Diffstat (limited to 'klippy/gcode.py')
-rw-r--r-- | klippy/gcode.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py index d381620d..6cee4570 100644 --- a/klippy/gcode.py +++ b/klippy/gcode.py @@ -62,6 +62,8 @@ class GCodeParser: if cmd in self.base_gcode_handlers: del self.base_gcode_handlers[cmd] return + if cmd in self.ready_gcode_handlers: + raise error("gcode command %s already registered" % (cmd,)) if not (len(cmd) >= 2 and not cmd[0].isupper() and cmd[1].isdigit()): origfunc = func func = lambda params: origfunc(self.get_extended_params(params)) |