in fiosynth_lib/flash_config.py [0:0]
def print_nvme_line(f, data, hostname, kernel):
CAPACITY_KEY = 3
for datum in data:
device = datum["DevicePath"]
syntax = "lsblk -rnb %s | grep disk" % device
capacity = cmdline(syntax).split()[CAPACITY_KEY]
try:
writer = csv.writer(f)
row = (
datum["Index"],
datum["DevicePath"],
capacity,
datum["ModelNumber"],
datum["SerialNumber"],
datum["Firmware"],
hostname,
kernel,
)
writer.writerow(row)
except IOError:
print("cannot write to ", f)
f.close()
sys.exit(1)