From 2f1fc1e0d9136e58e5e567930185138f0ab86cc2 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 31 Aug 2021 15:48:01 -0400 Subject: [PATCH] Discard disused webclient In some environments, this was keeping a stale file descriptor alive. Change-Id: Iad94c9dc6a7bb46dce6d7597e1639e127363c5b9 --- pyghmi/ipmi/oem/lenovo/imm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyghmi/ipmi/oem/lenovo/imm.py b/pyghmi/ipmi/oem/lenovo/imm.py index 1178ff91..318f4328 100644 --- a/pyghmi/ipmi/oem/lenovo/imm.py +++ b/pyghmi/ipmi/oem/lenovo/imm.py @@ -1544,6 +1544,8 @@ class XCCClient(IMMClient): self.fwo = None if self._keepalivesession: self._refresh_token_wc(self._keepalivesession) + elif self._wc: + self._wc = None def fetch_psu_firmware(self): psudata = self.get_cached_data('lenovo_cached_psu')