diff --git a/pyghmi/redfish/oem/lenovo/smm3.py b/pyghmi/redfish/oem/lenovo/smm3.py index c11d2a2b..66aa8d08 100644 --- a/pyghmi/redfish/oem/lenovo/smm3.py +++ b/pyghmi/redfish/oem/lenovo/smm3.py @@ -101,15 +101,16 @@ class OEMHandler(generic.OEMHandler): url = '/redfish/v1/Chassis/chassis1/Oem/Lenovo/Nodes/{}'.format(nodeid) self._do_web_request(url, parms, method='PATCH') - def _get_cpu_inventory(self, withids=False): + def _get_cpu_inventory(self, onlynames=False, withids=False, urls=None): # Empty generator: no CPU inventory items for this OEM handler. yield from () - def _get_mem_inventory(self, withids=False): + + def _get_mem_inventory(self, onlyname=False, withids=False, urls=None): # Empty generator: no memory inventory items for this OEM handler. yield from () - def _get_adp_inventory(self, withids=False, urls=None): + def _get_adp_inventory(self, onlyname=False, withids=False, urls=None): # Empty generator: no adapter inventory items for this OEM handler. yield from () diff --git a/pyghmi/redfish/oem/lenovo/xcc.py b/pyghmi/redfish/oem/lenovo/xcc.py index 36520eb7..ba8137ab 100644 --- a/pyghmi/redfish/oem/lenovo/xcc.py +++ b/pyghmi/redfish/oem/lenovo/xcc.py @@ -1893,7 +1893,7 @@ class OEMHandler(generic.OEMHandler): for umd in adp.get('unmanagedDisks', []): yield 'Disk {0}'.format(umd['slotNo']), bdata - def _get_cpu_inventory(self): + def _get_cpu_inventory(self, onlynames=False, withids=False, urls=None): procdata = self.get_cached_data('lenovo_cached_proc') if not procdata: if self.wc: @@ -1910,7 +1910,7 @@ class OEMHandler(generic.OEMHandler): yield ('Processor {0}'.format(proc['processors_name']), procinfo) - def _get_mem_inventory(self): + def _get_mem_inventory(self, onlyname=False, withids=False, urls=None): memdata = self.get_cached_data('lenovo_cached_memory') if not memdata: if self.wc: