From 3058dd4141dcb7d762ef6c1e6161e47b125e0bff Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 28 Jan 2026 14:49:58 -0500 Subject: [PATCH] Update some code for 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 76fca095..83a3650b 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -593,7 +593,7 @@ class IpmiHandler(object): elif self.element[:3] == ['inventory', 'firmware', 'updatestatus']: self.handle_update_status() elif self.element[0] == 'inventory': - self.handle_inventory() + await self.handle_inventory() elif self.element == ['media', 'attach']: self.handle_attach_media() elif self.element == ['media', 'detach']: @@ -1011,7 +1011,7 @@ class IpmiHandler(object): status = self.ipmicmd.get_update_status() self.output.put(msg.KeyValueData({'status': status}, self.node)) - def handle_inventory(self): + async def handle_inventory(self): if self.element[1] == 'firmware': if len(self.element) == 3: return self.list_firmware() @@ -1021,7 +1021,7 @@ class IpmiHandler(object): if len(self.element) == 3: # list things in inventory return self.list_inventory() elif len(self.element) == 4: # actually read inventory data - return self.read_inventory(self.element[-1]) + return await self.read_inventory(self.element[-1]) raise Exception('Unsupported scenario...') def list_leds(self):