aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--klippy/gcode.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py
index c52edf80..9d58e7af 100644
--- a/klippy/gcode.py
+++ b/klippy/gcode.py
@@ -204,7 +204,9 @@ class GCodeParser:
eargs = m.group('args')
try:
eparams = [earg.split('=', 1) for earg in eargs.split()]
- return { k.upper(): v for k, v in eparams }
+ eparams = { k.upper(): v for k, v in eparams }
+ eparams.update({k: params[k] for k in params if k.startswith('#')})
+ return eparams
except ValueError as e:
raise error("Malformed command '%s'" % (params['#original'],))
# Temperature wrappers