From 906fd54c41e5b2a02bafe7aba2c5aaaae0c953a0 Mon Sep 17 00:00:00 2001 From: make-ing Date: Mon, 21 Sep 2015 16:36:24 +0200 Subject: [PATCH] debug bug fix :) --- src/octoprint/util/comm_acc.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/util/comm_acc.py b/src/octoprint/util/comm_acc.py index 758bd837..ad8d553f 100644 --- a/src/octoprint/util/comm_acc.py +++ b/src/octoprint/util/comm_acc.py @@ -261,10 +261,13 @@ class MachineCom(object): self._temperature_timer.cancel() self._temperature_timer = RepeatedTimer(1, self._poll_temperature, run_first=True) self._temperature_timer.start() - else: + elif newState == self.STATE_OPERATIONAL: self._temperature_timer.cancel() self._temperature_timer = RepeatedTimer(0.2, self._poll_temperature, run_first=True) self._temperature_timer.start() + else: + if self._temperature_timer != None: + self._temperature_timer.cancel() if newState == self.STATE_CLOSED or newState == self.STATE_CLOSED_WITH_ERROR: if settings().get(["feature", "sdSupport"]):