fix: allow the inventory of several hp controller of the same model

This commit is contained in:
Cyril Levis 2023-01-13 17:12:25 +01:00
commit 528ecc09b0
No known key found for this signature in database
GPG key ID: 6DB88737C11F5A48

View file

@ -51,8 +51,9 @@ def _parse_ctrl_output(lines):
continue continue
ctrl = REGEXP_CONTROLLER_HP.search(line) ctrl = REGEXP_CONTROLLER_HP.search(line)
if ctrl is not None: if ctrl is not None:
current_ctrl = ctrl.group(1) slot = ctrl.group(2)
controllers[current_ctrl] = {'Slot': ctrl.group(2)} current_ctrl = "{} - Slot {}".format(ctrl.group(1), slot)
controllers[current_ctrl] = {'Slot': slot}
if 'Embedded' not in line: if 'Embedded' not in line:
controllers[current_ctrl]['External'] = True controllers[current_ctrl]['External'] = True
continue continue