2
0
mirror of https://opendev.org/x/pyghmi synced 2026-05-13 01:44:22 +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
+6 -3
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'