diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2025-03-25 18:45:12 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2025-03-25 18:45:12 -0400 |
commit | 310747a63684516a010e8dce7a0bf18990aa2b01 (patch) | |
tree | 6bb6daed011c97a0ccd5317df6cf14450f62fcba /klippy/extras/fan_generic.py | |
parent | a3b4b39ff1347ce5090fd113d1d6da6ad9874d10 (diff) | |
download | kutter-310747a63684516a010e8dce7a0bf18990aa2b01.tar.gz kutter-310747a63684516a010e8dce7a0bf18990aa2b01.tar.xz kutter-310747a63684516a010e8dce7a0bf18990aa2b01.zip |
fan_generic: Fix handling of template rendering errors
Make sure to assign 'value' on a rendering error to avoid an internal
error.
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/extras/fan_generic.py')
-rw-r--r-- | klippy/extras/fan_generic.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/klippy/extras/fan_generic.py b/klippy/extras/fan_generic.py index 20bd57e7..f8ad996f 100644 --- a/klippy/extras/fan_generic.py +++ b/klippy/extras/fan_generic.py @@ -29,6 +29,7 @@ class PrinterFanGeneric: value = float(text) except ValueError as e: logging.exception("fan_generic template render error") + value = 0. self.fan.set_speed(value) def cmd_SET_FAN_SPEED(self, gcmd): speed = gcmd.get_float('SPEED', None, 0.) |