We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a6589a4 commit 5bb4477Copy full SHA for 5bb4477
aidb/utils/asyncio.py
@@ -8,7 +8,9 @@ def asyncio_run(future, as_task=True):
8
loop = asyncio.get_running_loop()
9
except RuntimeError: # no event loop running
10
loop = asyncio.new_event_loop()
11
- return loop.run_until_complete(_to_task(future, as_task, loop))
+ ret = loop.run_until_complete(_to_task(future, as_task, loop))
12
+ loop.close()
13
+ return ret
14
else:
15
nest_asyncio.apply(loop)
16
return asyncio.run(_to_task(future, as_task, loop))
0 commit comments