in pci_lib/pci_lib.py [0:0]
def name(self):
"""
Human readable device name, if available. Uses
/usr/share/hwdata/pci.ids to map vendor and device ID to names.
"""
vendor, device = lookup_device(self.vendor_id, self.device_id)
if vendor and device:
return '{} ({:04x}) {} ({:04x})'.format(
vendor, self.vendor_id, device, self.device_id)
if vendor:
return '{} ({:04x}), device {:04x}'.format(
vendor, self.vendor_id, self.device_id)
return '{:04x}:{:04x}'.format(self.vendor_id, self.device_id)