Merge pull request #262 from Solvik/fix/cle/hp-inventory-fix-3

fix: allow the inventory of several hp controller of the same model
This commit is contained in:
Cyril Levis 2023-01-16 15:06:54 +01:00 committed by GitHub
commit 9204ae2187
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

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