From 87ea2ff1cea4f1c1a05217e96a04dbe415f0b002 Mon Sep 17 00:00:00 2001 From: Timofey Titovets Date: Fri, 6 Feb 2026 02:53:47 +0100 Subject: [PATCH] temperature_combined: fix operations on empty list Signed-off-by: Timofey Titovets --- klippy/extras/temperature_combined.py | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/klippy/extras/temperature_combined.py b/klippy/extras/temperature_combined.py index 22b5f4c88..51468bc9b 100644 --- a/klippy/extras/temperature_combined.py +++ b/klippy/extras/temperature_combined.py @@ -116,17 +116,20 @@ class PrinterSensorCombined: if sensor_gas is not None: values_gas.append(sensor_gas) - humidity = self.apply_mode(values_humidity) - if humidity: - self.humidity = humidity + if values_humidity: + humidity = self.apply_mode(values_humidity) + if humidity: + self.humidity = humidity - pressure = self.apply_mode(values_pressure) - if pressure: - self.pressure = pressure + if values_pressure: + pressure = self.apply_mode(values_pressure) + if pressure: + self.pressure = pressure - gas = self.apply_mode(values_gas) - if gas: - self.gas = gas + if values_gas: + gas = self.apply_mode(values_gas) + if gas: + self.gas = gas def get_status(self, eventtime): data = {