From d9d67ed738170274d54b77a60aa36b7ff73e09a4 Mon Sep 17 00:00:00 2001 From: "Peter F. Patel-Schneider" Date: Tue, 2 Jul 2024 10:52:44 -0400 Subject: [PATCH] device: handle unknown device kinds --- lib/logitech_receiver/hidpp20.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/logitech_receiver/hidpp20.py b/lib/logitech_receiver/hidpp20.py index 4820ff3f..b54dc1e9 100644 --- a/lib/logitech_receiver/hidpp20.py +++ b/lib/logitech_receiver/hidpp20.py @@ -1452,7 +1452,10 @@ class Hidpp20: kind = device.feature_request(FEATURE.DEVICE_NAME, 0x20) if kind: kind = ord(kind[:1]) - return KIND_MAP[DEVICE_KIND[kind]] + try: + return KIND_MAP[DEVICE_KIND[kind]] + except Exception: + return None def get_name(self, device: Device): """Reads a device's name.