From 6379014f1358df04cb7c48f2dfc9774bccbd4a09 Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Thu, 12 Feb 2026 05:07:04 +1000 Subject: [PATCH] Use chained comparison in Teslemetry update platform (#161950) Co-authored-by: Claude --- homeassistant/components/teslemetry/quality_scale.yaml | 6 +----- homeassistant/components/teslemetry/update.py | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/teslemetry/quality_scale.yaml b/homeassistant/components/teslemetry/quality_scale.yaml index c41e6c93172..d916b54d0e6 100644 --- a/homeassistant/components/teslemetry/quality_scale.yaml +++ b/homeassistant/components/teslemetry/quality_scale.yaml @@ -3,11 +3,7 @@ rules: action-setup: done appropriate-polling: done brands: done - common-modules: - status: todo - comment: | - Multiline lambdas should be wrapped in parentheses for readability (e.g. streaming_listener). - Use chained comparison: "if 1 < x < 100" instead of "if x > 1 and x < 100". + common-modules: done config-flow: done config-flow-test-coverage: done dependency-transparency: done diff --git a/homeassistant/components/teslemetry/update.py b/homeassistant/components/teslemetry/update.py index f8b220638fb..253488d579d 100644 --- a/homeassistant/components/teslemetry/update.py +++ b/homeassistant/components/teslemetry/update.py @@ -234,7 +234,7 @@ class TeslemetryStreamingUpdateEntity( def _async_update_progress(self) -> None: """Update the progress of the update.""" - if self._download_percentage > 1 and self._download_percentage < 100: + if 1 < self._download_percentage < 100: self._attr_in_progress = True self._attr_update_percentage = self._download_percentage elif self._install_percentage > 10: