diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2017-07-17 11:24:15 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2017-07-17 11:24:15 -0400 |
commit | 12ca45a2647a56801bcd6f14f79d6733058b15ca (patch) | |
tree | ea0cf0e536f361a8aacd1e591ef13b91408ec642 | |
parent | 3ac60b31a2efe736a9bb4bcb245ff81845fa902e (diff) | |
download | kutter-12ca45a2647a56801bcd6f14f79d6733058b15ca.tar.gz kutter-12ca45a2647a56801bcd6f14f79d6733058b15ca.tar.xz kutter-12ca45a2647a56801bcd6f14f79d6733058b15ca.zip |
gcode: Log g-code error responses
Be sure to log g-code errors even if debug logging is not enabled.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
-rw-r--r-- | klippy/gcode.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/klippy/gcode.py b/klippy/gcode.py index 4b1717b8..fdd76f73 100644 --- a/klippy/gcode.py +++ b/klippy/gcode.py @@ -152,14 +152,15 @@ class GCodeParser: os.write(self.fd, "ok\n") self.need_ack = False def respond(self, msg): - logging.debug(msg) if self.is_fileinput: return os.write(self.fd, msg+"\n") def respond_info(self, msg): + logging.debug(msg) lines = [l.strip() for l in msg.strip().split('\n')] self.respond("// " + "\n// ".join(lines)) def respond_error(self, msg): + logging.warning(msg) lines = msg.strip().split('\n') if len(lines) > 1: self.respond_info("\n".join(lines[:-1])) @@ -250,7 +251,7 @@ class GCodeParser: # Tn command has to be handled specially self.cmd_Tn(params) return - self.respond('echo:Unknown command:"%s"' % (cmd,)) + self.respond_info('Unknown command:"%s"' % (cmd,)) def cmd_Tn(self, params): # Select Tool index = self.get_int('T', params) |