From b71d4f9d78c51c890dd7011ff1a50bf170a063e0 Mon Sep 17 00:00:00 2001 From: jbruce Date: Fri, 24 Jun 2022 08:32:43 -0400 Subject: [PATCH] fixed bug where restarts and emergencies competed --- lib/oven.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/oven.py b/lib/oven.py index c1c7d8e..23239ab 100644 --- a/lib/oven.py +++ b/lib/oven.py @@ -255,27 +255,27 @@ class Oven(threading.Thread): config.emergency_shutoff_temp): log.info("emergency!!! temperature too high") if not config.ignore_emergencies == True: - self.reset() + self.abort_run() if self.board.temp_sensor.noConnection: log.info("emergency!!! lost connection to thermocouple") if not config.ignore_emergencies == True: - self.reset() + self.abort_run() if self.board.temp_sensor.unknownError: log.info("emergency!!! unknown thermocouple error") if not config.ignore_emergencies == True: - self.reset() + self.abort_run() if self.board.temp_sensor.bad_percent > 30: log.info("emergency!!! too many errors in a short period") if not config.ignore_emergencies == True: - self.reset() + self.abort_run() def reset_if_schedule_ended(self): if self.runtime > self.totaltime: log.info("schedule ended, shutting down") - self.reset() + self.abort_run() def get_state(self): temp = 0