From bf8a649905a8d83f4244b5841be50d550888d453 Mon Sep 17 00:00:00 2001 From: Sebastian Steuer Date: Sun, 24 Nov 2013 20:40:09 +0100 Subject: [PATCH] fixed stuck point, runtime --- oven.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oven.py b/oven.py index 3be0258..356fcf7 100644 --- a/oven.py +++ b/oven.py @@ -32,7 +32,7 @@ class Oven (threading.Thread): def run_profile(self, profile): log.info("Running profile %s"%profile.name) self.profile = profile - self.totaltime = 300.0 + self.totaltime = profile.get_duration() self.state = Oven.STATE_RUNNING self.start_time = datetime.datetime.now() log.info("Starting") @@ -53,9 +53,11 @@ class Oven (threading.Thread): self.power = 0.0 if self.runtime >= self.totaltime: self.power = 0.0 + self.runtime = 0 self.state = Oven.STATE_IDLE elif self.state == Oven.STATE_ABORT: self.power = 0.0 + self.runtime = 0 self.state = Oven.STATE_IDLE time.sleep(1)