From 17bbc9c4ea2a746f0a61e8c654b7fef50846cba0 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Fri, 22 Mar 2024 13:26:35 -0400 Subject: [PATCH] settings: simple change to improve testability --- lib/logitech_receiver/settings.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/logitech_receiver/settings.py b/lib/logitech_receiver/settings.py index 800e7675..8396a7e7 100644 --- a/lib/logitech_receiver/settings.py +++ b/lib/logitech_receiver/settings.py @@ -648,9 +648,8 @@ class FeatureRW: def write(self, device, data_bytes): assert self.feature is not None - reply = device.feature_request( - self.feature, self.write_fnid, self.prefix, data_bytes, self.suffix, no_reply=self.no_reply - ) + write_bytes = self.prefix + (data_bytes.to_bytes(1) if isinstance(data_bytes, int) else data_bytes) + self.suffix + reply = device.feature_request(self.feature, self.write_fnid, write_bytes, no_reply=self.no_reply) return reply if not self.no_reply else True