From d44e7f095517614b0df9f3fe3d39bb8f5718a47c Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 24 Mar 2026 16:36:03 -0400 Subject: [PATCH] Port some license management to async --- .../confluent/plugins/hardwaremanagement/ipmi.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 7adab480..8d8e7b80 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -1637,14 +1637,14 @@ class IpmiHandler: if licname == 'all': async for lic in self.ipmicmd.get_licenses(): if self.op == 'delete': - self.ipmicmd.delete_license(lic['name']) + await self.ipmicmd.delete_license(lic['name']) else: await self.output.put(msg.License(self.node, feature=lic['name'], state=lic.get('state', 'Active'))) else: index = int(licname) - lic = list(self.ipmicmd.get_licenses())[index - 1] + lic = list([x async for x in self.ipmicmd.get_licenses()])[index - 1] if self.op == 'delete': - self.ipmicmd.delete_license(lic['name']) + await self.ipmicmd.delete_license(lic['name']) else: await self.output.put(msg.License(self.node, feature=lic['name'], state=lic.get('state', 'Active')))