2
0
mirror of https://opendev.org/x/pyghmi synced 2026-03-28 22:03:30 +00:00

Handle IMM/XCC without xSEC

There will be models without xSEC, handle them transparently.

Change-Id: Id4a8f943b1e36fe22f0d84c00445af02cd90290f
This commit is contained in:
Jarrod Johnson
2018-08-11 10:02:28 -04:00
parent 6fe4233970
commit 36a09e980d

View File

@@ -491,9 +491,12 @@ class IMMClient(object):
return None
def get_oem_sensor_names(self, ipmicmd):
if self._energymanager is None:
self._energymanager = energy.EnergyManager(ipmicmd)
return self._energymanager.supportedmeters
try:
if self._energymanager is None:
self._energymanager = energy.EnergyManager(ipmicmd)
return self._energymanager.supportedmeters
except pygexc.UnsupportedFunctionality:
return ()
def get_oem_sensor_descriptions(self, ipmicmd):
return [{'name': x, 'type': 'Energy'