From e68ae966321b90c7a6b95658a71ad534e4143cd0 Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Mon, 17 Feb 2025 20:22:40 +0100 Subject: [PATCH 1/5] Remove f-strings with .strip(), not working --- plugwise/legacy/smile.py | 78 +++++++++++----------- plugwise/smile.py | 140 +++++++++++++++++++-------------------- 2 files changed, 109 insertions(+), 109 deletions(-) diff --git a/plugwise/legacy/smile.py b/plugwise/legacy/smile.py index 02bd74abf..ed3c74629 100644 --- a/plugwise/legacy/smile.py +++ b/plugwise/legacy/smile.py @@ -172,14 +172,14 @@ async def set_preset(self, _: str, preset: str) -> None: locator = f'rule/directives/when/then[@icon="{preset}"].../.../...' rule = self._domain_objects.find(locator) - data = f''' - - - true - - - ''' - await self.call_request(RULES, method="put", data=data.strip()) + data = ( + "" + "" + "true" + "" + "" + ) + await self.call_request(RULES, method="put", data=data) async def set_regulation_mode(self, mode: str) -> None: """Set-function placeholder for legacy devices.""" @@ -224,17 +224,17 @@ async def set_schedule_state( for rule in self._domain_objects.findall(locator): template_id = rule.attrib["id"] - data = f''' - - - -