* Loop on nvme disk

* Remove vendor and product (not present, make crash)
* Use firmware version for version
This commit is contained in:
Cyril Levis 2020-06-22 15:08:56 +02:00
commit f34592d779
No known key found for this signature in database
GPG key ID: 3C3B055FAE48AF0C

View file

@ -91,16 +91,14 @@ class LSHW():
encoding='utf8') encoding='utf8')
) )
for device in nvme["Devices"]:
d = {} d = {}
d["vendor"] = obj["vendor"] d['logicalname'] = device["DevicePath"]
d["version"] = obj["version"] d['product'] = device["ModelNumber"]
d["product"] = obj["product"] d['serial'] = device["SerialNumber"]
d["version"] = device["Firmware"]
d['size'] = device["UsedSize"]
d['description'] = "NVME Disk" d['description'] = "NVME Disk"
d['product'] = nvme["Devices"][0]["ModelNumber"]
d['size'] = nvme["Devices"][0]["PhysicalSize"]
d['serial'] = nvme["Devices"][0]["SerialNumber"]
d['logicalname'] = nvme["Devices"][0]["DevicePath"]
self.disks.append(d) self.disks.append(d)