aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/gcode.py
diff options
context:
space:
mode:
Diffstat (limited to 'klippy/gcode.py')
-rw-r--r--klippy/gcode.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py
index 2225c92c..407390e1 100644
--- a/klippy/gcode.py
+++ b/klippy/gcode.py
@@ -114,6 +114,9 @@ class GCodeParser:
logging.exception("Exception in command handler")
self.toolhead.force_shutdown()
self.respond_error('Internal error on command:"%s"' % (cmd,))
+ if self.is_fileinput:
+ self.printer.request_exit_eof()
+ break
self.ack()
def process_data(self, eventtime):
data = os.read(self.fd, 4096)