From e75a1dc7adf4b1addf4ad8cf36aaf61fa8202bf2 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Wed, 28 Jan 2026 16:22:53 -0500 Subject: [PATCH] Gracefully accept loop cancellation in async --- confluent_server/confluent/plugins/hardwaremanagement/ipmi.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index e1c0e7cd..e4959fed 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -243,6 +243,8 @@ async def _ipmi_evtloop(): while _ipmiwaiters: waiter = _ipmiwaiters.pop() waiter.send() + except asyncio.CancelledError: + break except: # TODO(jbjohnso): log the trace into the log traceback.print_exc()