aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--klippy/toolhead.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/klippy/toolhead.py b/klippy/toolhead.py
index edd24bc3..95aceafa 100644
--- a/klippy/toolhead.py
+++ b/klippy/toolhead.py
@@ -365,6 +365,9 @@ class ToolHead:
return "print_time=%.3f buffer_time=%.3f print_stall=%d" % (
print_time, buffer_time, self.print_stall)
def force_shutdown(self):
- self.printer.mcu.force_shutdown()
- self.move_queue.reset()
- self.reset_print_time()
+ try:
+ self.printer.mcu.force_shutdown()
+ self.move_queue.reset()
+ self.reset_print_time()
+ except:
+ logging.exception("Exception in force_shutdown")