mirror of
https://opendev.org/x/pyghmi
synced 2025-02-22 13:30:24 +00:00
Fix agentless error on M4 systems
M4 systems do not support agentless, but return data differently. Avoid generating an exception in this scenario. Change-Id: I2da1fb67d12a71249ba5e3b6be93a57ba66fcab6
This commit is contained in:
parent
66f50082c2
commit
c794fc3780
@ -116,7 +116,7 @@ def fetch_agentless_firmware(ipmicmd, certverify):
|
||||
if adapterdata:
|
||||
ipmicmd.ipmi_session.lenovo_cached_adapters = (
|
||||
adapterdata, _monotonic_time())
|
||||
if adapterdata:
|
||||
if adapterdata and 'items' in adapterdata:
|
||||
for adata in adapterdata['items']:
|
||||
aname = adata['adapter.adapterName']
|
||||
donenames = set([])
|
||||
@ -208,7 +208,7 @@ def hardware_inventory_map(ipmicmd, certverify):
|
||||
if adapterdata:
|
||||
ipmicmd.ipmi_session.lenovo_cached_adapters = (
|
||||
adapterdata, _monotonic_time())
|
||||
if adapterdata:
|
||||
if adapterdata and 'items' in adapterdata:
|
||||
for adata in adapterdata['items']:
|
||||
skipadapter = False
|
||||
if not adata['adapter.oobSupported']:
|
||||
|
Loading…
x
Reference in New Issue
Block a user