From 310747a63684516a010e8dce7a0bf18990aa2b01 Mon Sep 17 00:00:00 2001 From: Kevin O'Connor Date: Tue, 25 Mar 2025 18:45:12 -0400 Subject: [PATCH] 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 --- klippy/extras/fan_generic.py | 1 + 1 file changed, 1 insertion(+) 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.)