From 68b4ca7abf8450e377147f9dec937d2f572432fb Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Wed, 17 Jun 2020 09:52:23 -0400 Subject: [PATCH] receiver: make key settings structure uniform --- 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 0f94a361..ae286942 100644 --- a/lib/logitech_receiver/settings.py +++ b/lib/logitech_receiver/settings.py @@ -552,7 +552,7 @@ class ChoicesMapValidator(ChoicesValidator): reply_value = _bytes2int(reply_bytes[start:end]) # reprogrammable keys starts out as 0, which is not a choice, so don't use assert here if self.extra_default is not None and self.extra_default==reply_value: - return self.choices[key][0] + return int(self.choices[key][0]) assert reply_value in self.choices[key], "%s: failed to validate read value %02X" % (self.__class__.__name__, reply_value) return reply_value