From 69e149f9c5540e24e7e5a6046fecc0c4535e4ef8 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Fri, 30 Jan 2026 16:58:56 -0500 Subject: [PATCH] Adjust ipmi get_licenses for async --- .../confluent/plugins/hardwaremanagement/ipmi.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index e4959fed..3813ef0e 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -603,7 +603,7 @@ class IpmiHandler: elif self.element == ['events', 'hardware', 'decode']: self.decode_alert() elif self.element == ['console', 'license']: - self.handle_license() + await self.handle_license() elif self.element == ['console', 'graphical']: self.handle_graphical_console() elif self.element == ['support', 'servicedata']: @@ -695,7 +695,7 @@ class IpmiHandler: elif self.element[1:3] == ['management_controller', 'clear']: return self.handle_bmcconfigclear() elif self.element[1:3] == ['management_controller', 'licenses']: - return self.handle_licenses() + return await self.handle_licenses() elif self.element[1:3] == ['management_controller', 'save_licenses']: return self.save_licenses() raise Exception('Not implemented') @@ -1625,13 +1625,13 @@ class IpmiHandler: if len(self.element) == 3: await self.output.put(msg.ChildCollection('all')) i = 1 - for lic in self.ipmicmd.get_licenses(): + async for lic in self.ipmicmd.get_licenses(): await self.output.put(msg.ChildCollection(str(i))) i += 1 return licname = self.element[3] if licname == 'all': - for lic in self.ipmicmd.get_licenses(): + async for lic in self.ipmicmd.get_licenses(): if self.op == 'delete': self.ipmicmd.delete_license(lic['name']) else: