From e316ed1bc2ccf1c8f4b6a04e41608031c4841f9c Mon Sep 17 00:00:00 2001 From: MattHag <16444067+MattHag@users.noreply.github.com> Date: Tue, 28 May 2024 02:39:43 +0200 Subject: [PATCH] Remove unnecessary receiver info 'hid_driver' The same constant is used everywhere. --- lib/hidapi/udev.py | 2 +- lib/logitech_receiver/base_usb.py | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/lib/hidapi/udev.py b/lib/hidapi/udev.py index 4f288c0a..ec2f2d7e 100644 --- a/lib/hidapi/udev.py +++ b/lib/hidapi/udev.py @@ -111,7 +111,7 @@ def _match(action, device, filterfn): filter = filterfn(int(bid, 16), int(vid, 16), int(pid, 16), hidpp_short, hidpp_long) if not filter: return - hid_driver = filter.get("hid_driver") + hid_driver = ("hid-generic", "generic-usb", "logitech-djreceiver") interface_number = filter.get("usb_interface") isDevice = filter.get("isDevice") diff --git a/lib/logitech_receiver/base_usb.py b/lib/logitech_receiver/base_usb.py index 546b2376..25127449 100644 --- a/lib/logitech_receiver/base_usb.py +++ b/lib/logitech_receiver/base_usb.py @@ -36,15 +36,12 @@ from solaar.i18n import _ # re_pairs determines whether a receiver pairs by replacing existing pairings, default to False ## currently only one receiver is so marked - should there be more? -DRIVER = ("hid-generic", "generic-usb", "logitech-djreceiver") - def _bolt_receiver(product_id): return { "vendor_id": 1133, "product_id": product_id, "usb_interface": 2, - "hid_driver": DRIVER, "name": _("Bolt Receiver"), "receiver_kind": "bolt", "max_devices": 6, @@ -57,7 +54,6 @@ def _unifying_receiver(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 2, - "hid_driver": DRIVER, "name": _("Unifying Receiver"), "receiver_kind": "unifying", "may_unpair": True, @@ -69,7 +65,6 @@ def _nano_receiver(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("Nano Receiver"), "receiver_kind": "nano", "may_unpair": False, @@ -82,7 +77,6 @@ def _nano_receiver_no_unpair(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("Nano Receiver"), "receiver_kind": "nano", "may_unpair": False, @@ -96,7 +90,6 @@ def _nano_receiver_max2(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("Nano Receiver"), "receiver_kind": "nano", "max_devices": 2, @@ -110,7 +103,6 @@ def _nano_receiver_maxn(product_id, max): "vendor_id": 1133, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("Nano Receiver"), "receiver_kind": "nano", "max_devices": max, @@ -124,7 +116,6 @@ def _lenovo_receiver(product_id): "vendor_id": 6127, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("Nano Receiver"), "receiver_kind": "nano", "may_unpair": False, @@ -136,7 +127,6 @@ def _lightspeed_receiver(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 2, - "hid_driver": DRIVER, "receiver_kind": "lightspeed", "name": _("Lightspeed Receiver"), "may_unpair": False, @@ -148,7 +138,6 @@ def _ex100_receiver(product_id): "vendor_id": 1133, "product_id": product_id, "usb_interface": 1, - "hid_driver": DRIVER, "name": _("EX100 Receiver 27 Mhz"), "receiver_kind": "27Mhz", "max_devices": 4,