From a7b11d1e1529b32f207fe1d5a06a8fccac70da45 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 10 Dec 2019 14:38:12 -0500 Subject: [PATCH] Fix closing ipmi session when not mapped When not mapped, a noisy KeyError was occuring. Handle it to avoid cluttering log if the work is not needed. --- .../confluent/plugins/hardwaremanagement/ipmi.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 13e27a34..ef4d0b51 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -312,7 +312,10 @@ class IpmiConsole(conapi.Console): def __del__(self): self.solconnection = None - del self.bmctonodemapping[self.bmc] + try: + del self.bmctonodemapping[self.bmc] + except KeyError: + pass def handle_data(self, data): if type(data) == dict: