2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-04-04 16:16:26 +00:00

Port some license management to async

This commit is contained in:
Jarrod Johnson
2026-03-24 16:36:03 -04:00
parent cd68225672
commit d44e7f0955

View File

@@ -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')))