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

Connect backend completion to OEM handler

The OEM handler was not wired up all the way, correct
this oversight.

Change-Id: I30fcf011d0d82f0fb863aaccb3d7e4db41d19aea
This commit is contained in:
Jarrod Johnson
2017-08-14 17:08:03 -04:00
parent e8f368d648
commit 69b70441ac

View File

@@ -522,8 +522,9 @@ class XCCClient(IMMClient):
raise Exception("Unrecognized return: " + repr(rt))
def update_firmware(self, filename, data=None, progress=None):
result = None
try:
self.update_firmware_backend(filename, data, progress)
result = self.update_firmware_backend(filename, data, progress)
except Exception:
self._refresh_token()
self.wc.grab_json_response('/api/providers/fwupdate', json.dumps(
@@ -531,6 +532,7 @@ class XCCClient(IMMClient):
self.weblogout()
raise
self.weblogout()
return result
def _refresh_token(self):
self.wc.grab_json_response('/api/providers/identity')