2
0
mirror of https://opendev.org/x/pyghmi synced 2026-10-18 09:40:35 +00:00

Fix other redfish update backends

Change-Id: Ifa086c0074bad0f48071b0af82dcecd4f86df776
This commit is contained in:
Jarrod Johnson
2026-06-02 06:52:52 -04:00
parent 0843094d12
commit dd3ca9e5b7
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -437,7 +437,7 @@ class TsmHandler(generic.OEMHandler):
self._wc = wc
return wc
def update_firmware(self, filename, data=None, progress=None, bank=None):
def update_firmware(self, filename, data=None, progress=None, bank=None, otherfields=None):
wc = self.wc
wc.set_header('Content-Type', 'application/json')
basefilename = os.path.basename(filename)
+2 -2
View File
@@ -1400,13 +1400,13 @@ class OEMHandler(generic.OEMHandler):
'/redfish/v1/UpdateService',
{'HttpPushUriTargets': []}, method='PATCH')
def update_firmware(self, filename, data=None, progress=None, bank=None):
def update_firmware(self, filename, data=None, progress=None, bank=None, otherfields=None):
result = None
usd = self._do_web_request('/redfish/v1/UpdateService')
rfishurl = usd.get('HttpPushUri', None)
if rfishurl:
return self.redfish_update_firmware(
usd, filename, data, progress, bank)
usd, filename, data, progress, bank, otherfields)
if self.updating:
raise pygexc.TemporaryError('Cannot run multiple updates to same '
'target concurrently')