From 3ca97cccd1a59eed97117a98eebde27f859831ee Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Tue, 12 Apr 2022 16:36:45 -0400 Subject: [PATCH] settings: fix determination of whether to read before writing boolean setting --- lib/logitech_receiver/settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/logitech_receiver/settings.py b/lib/logitech_receiver/settings.py index 9c0a9578..5eb22e40 100644 --- a/lib/logitech_receiver/settings.py +++ b/lib/logitech_receiver/settings.py @@ -116,7 +116,7 @@ class BooleanValidator(Validator): assert tv != fv # true and false might be something other than bit values assert tv & mv == tv assert fv & mv == fv - self.needs_current_value = any(m != b'\xFF' for m in mask) + self.needs_current_value = any(m != 0xff for m in mask) else: raise Exception("invalid mask '%r', type %s" % (mask, type(mask)))