device: handle unknown device kinds

This commit is contained in:
Peter F. Patel-Schneider 2024-07-02 10:52:44 -04:00
parent 71d2a50cb4
commit d9d67ed738
1 changed files with 4 additions and 1 deletions

View File

@ -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.