summaryrefslogtreecommitdiff
diff options
authorJonathan Cave <jonathan.cave@canonical.com>2022-02-15 18:06:08 +0000
committerJonathan Cave <jonathan.cave@canonical.com>2022-02-15 18:06:08 +0000
commitbff222117829e0cb8aa0ae48502461f0a899a94f (patch)
tree5f55a1e46cc1125f8e4f26ab3643548b32d2f979
parent43e8e20cfb96f615ffe0b4a5e7a5869afaa78d32 (diff)
Fix: UdevadmParser in touchpad_confidence_bit.py
Use new API defined in checkbox-support
-rwxr-xr-xbin/touchpad_confidence_bit.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/bin/touchpad_confidence_bit.py b/bin/touchpad_confidence_bit.py
index 5f94bb9..ff47e6d 100755
--- a/bin/touchpad_confidence_bit.py
+++ b/bin/touchpad_confidence_bit.py
@@ -19,12 +19,10 @@ class TouchpadDevices:
sys.stderr.write(err)
return
udev = UdevadmParser(output)
- udev.run(self)
-
- def addDevice(self, device):
- if getattr(device, 'category') == 'TOUCHPAD':
- self.devices[getattr(device, 'product_slug')
- ] = getattr(device, 'path')
+ for device in udev.run():
+ if getattr(device, 'category') == 'TOUCHPAD':
+ self.devices[getattr(device, 'product_slug')
+ ] = getattr(device, 'path')
def main():