From bd6aafe9b77af930fefca4e86616e08757e4e786 Mon Sep 17 00:00:00 2001 From: hajdul88 <52442977+hajdul88@users.noreply.github.com> Date: Thu, 16 Jan 2025 18:17:11 +0100 Subject: [PATCH] fix: fixes event loop handling on windows in dynamic steps example --- examples/python/dynamic_steps_example.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/examples/python/dynamic_steps_example.py b/examples/python/dynamic_steps_example.py index 4422dd39d..75881c5be 100644 --- a/examples/python/dynamic_steps_example.py +++ b/examples/python/dynamic_steps_example.py @@ -204,4 +204,9 @@ if __name__ == "__main__": "retriever": retrieve, } - asyncio.run(main(steps_to_enable)) + loop = asyncio.new_event_loop() + asyncio.set_event_loop(loop) + try: + loop.run_until_complete(main(steps_to_enable)) + finally: + loop.run_until_complete(loop.shutdown_asyncgens())