aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/gcode.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/gcode.py')
-rw-r--r--klippy/gcode.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py
index be45d28f..1883ae0e 100644
--- a/klippy/gcode.py
+++ b/klippy/gcode.py
@@ -105,7 +105,7 @@ class GCodeParser:
self.gcode_handlers = self.base_gcode_handlers
self.dump_debug()
if self.is_fileinput:
- self.printer.request_exit()
+ self.printer.request_exit('error_exit')
return
if state != 'ready':
return
@@ -264,6 +264,8 @@ class GCodeParser:
if len(lines) > 1:
self.respond_info("\n".join(lines))
self.respond('!! %s' % (lines[0].strip(),))
+ if self.is_fileinput:
+ self.printer.request_exit('error_exit')
# Parameter parsing helpers
class sentinel: pass
def get_str(self, name, params, default=sentinel, parser=str,