aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/gcode.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/gcode.py')
-rw-r--r--klippy/gcode.py2
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))