From 7149bb1b6de2616f48b40f060ad8c887cb6a84d2 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Sat, 15 Jun 2024 12:34:29 -0400 Subject: error_mcu: Move formatting of mcu connect errors to error_mcu module Signed-off-by: Kevin O'Connor --- klippy/klippy.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'klippy/klippy.py') diff --git a/klippy/klippy.py b/klippy/klippy.py index 17609b37..75ee6887 100644 --- a/klippy/klippy.py +++ b/klippy/klippy.py @@ -22,13 +22,6 @@ command to reload the config and restart the host software. Printer is halted """ -message_mcu_connect_error = """ -Once the underlying issue is corrected, use the -"FIRMWARE_RESTART" command to reset the firmware, reload the -config, and restart the host software. -Error configuring printer -""" - class Printer: config_error = configfile.error command_error = gcode.CommandError @@ -152,8 +145,10 @@ class Printer: util.dump_mcu_build() return except mcu.error as e: - logging.exception("MCU error during connect") - self._set_state("%s%s" % (str(e), message_mcu_connect_error)) + msg = "MCU error during connect" + logging.exception(msg) + self._set_state(msg) + self.send_event("klippy:notify_mcu_error", msg, {"error": str(e)}) util.dump_mcu_build() return except Exception as e: -- cgit v1.2.3-70-g09d2