aboutsummaryrefslogtreecommitdiffstats
path: root/klippy/extras/heaters.py
diff options
context:
space:
mode:
authorJustin Schuh <jschuh@users.noreply.github.com>2020-12-24 08:34:26 -0800
committerGitHub <noreply@github.com>2020-12-24 11:34:26 -0500
commita5ebe5825aa6bbb58b3c755fab77b3472cceed8a (patch)
treece2e63d8e974207a9b6106f3f08c28fd27d18030 /klippy/extras/heaters.py
parent1a9218532be81f6a3f8670aa5627aa305b7b43ff (diff)
downloadkutter-a5ebe5825aa6bbb58b3c755fab77b3472cceed8a.tar.gz
kutter-a5ebe5825aa6bbb58b3c755fab77b3472cceed8a.tar.xz
kutter-a5ebe5825aa6bbb58b3c755fab77b3472cceed8a.zip
heaters: Make MINIMUM optional for TEMPERATURE_WAIT command (#3674)
Signed-off-by: Justin Schuh <code@justinschuh.com>
Diffstat (limited to 'klippy/extras/heaters.py')
-rw-r--r--klippy/extras/heaters.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/klippy/extras/heaters.py b/klippy/extras/heaters.py
index 8a145f42..829e9759 100644
--- a/klippy/extras/heaters.py
+++ b/klippy/extras/heaters.py
@@ -329,8 +329,11 @@ class PrinterHeaters:
sensor_name = gcmd.get('SENSOR')
if sensor_name not in self.available_sensors:
raise gcmd.error("Unknown sensor '%s'" % (sensor_name,))
- min_temp = gcmd.get_float('MINIMUM')
+ min_temp = gcmd.get_float('MINIMUM', float('-inf'))
max_temp = gcmd.get_float('MAXIMUM', float('inf'), above=min_temp)
+ if min_temp == float('-inf') and max_temp == float('inf'):
+ raise gcmd.error(
+ "Error on 'TEMPERATURE_WAIT': missing MINIMUM or MAXIMUM.")
if self.printer.get_start_args().get('debugoutput') is not None:
return
if sensor_name in self.heaters: