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 <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2019-01-11 12:36:09 -05:00
parent 8a6125c81c
commit f0b7d6d67a
1 changed files with 2 additions and 1 deletions

View File

@ -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')