diff options
author | Florian Heilmann <Florian.Heilmann@gmx.net> | 2021-05-26 19:03:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-26 13:03:10 -0400 |
commit | ba3bbca8618e3ba2cea961c72474d5a89974b23d (patch) | |
tree | 6a64e076000a1b025df8c6da11e832cbf7be2944 | |
parent | bd42d497ae4c73cece3afe6681a697505c4e7679 (diff) | |
download | kutter-ba3bbca8618e3ba2cea961c72474d5a89974b23d.tar.gz kutter-ba3bbca8618e3ba2cea961c72474d5a89974b23d.tar.xz kutter-ba3bbca8618e3ba2cea961c72474d5a89974b23d.zip |
gcode_macro: Disallow whitespace in macro name (#4312)
Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
-rw-r--r-- | klippy/extras/gcode_macro.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/klippy/extras/gcode_macro.py b/klippy/extras/gcode_macro.py index 3121024e..3c3f51ac 100644 --- a/klippy/extras/gcode_macro.py +++ b/klippy/extras/gcode_macro.py @@ -113,6 +113,10 @@ def load_config(config): class GCodeMacro: def __init__(self, config): + if len(config.get_name().split()) > 2: + raise config.error( + "Name of section '%s' contains illegal whitespace" + % (config.get_name())) name = config.get_name().split()[1] self.alias = name.upper() self.printer = printer = config.get_printer() |