Coverage for linuxpy/usb/lsusb.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.6.8, created at 2025-05-27 13:54 +0200

1from .core import iter_devices 

2 

3 

4def lsusb(): 

5 for dev in iter_devices(): 

6 desc = dev.descriptors 

7 vendor = desc.vendor_name or dev.manufacturer 

8 product = desc.product_name or dev.product 

9 print( 

10 f"Bus {dev.bus_number:03d} Device {dev.device_number:03d}: ID {desc.vendor_id:04x}:{desc.product_id:04x} {vendor} {product}" 

11 ) 

12 

13 

14if __name__ == "__main__": 

15 lsusb()