From f0b7d6d67a8e9ab3625811192a278989f75ba8ad Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Fri, 11 Jan 2019 12:36:09 -0500 Subject: [PATCH] klippy: Report the first error generated Only update the status message with the first error report. Subsequent errors are often the result of the first error and reporting the last error can be misleading. Signed-off-by: Kevin O'Connor --- klippy/klippy.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/klippy/klippy.py b/klippy/klippy.py index d11959e2..b5ce166f 100644 --- a/klippy/klippy.py +++ b/klippy/klippy.py @@ -65,7 +65,8 @@ class Printer: def get_state_message(self): return self.state_message def _set_state(self, msg): - self.state_message = msg + if self.state_message in (message_ready, message_startup): + self.state_message = msg if (msg != message_ready and self.start_args.get('debuginput') is not None): self.request_exit('error_exit')