Loading...
Loading...
Use when writing or reviewing asyncio code in Jupyter notebooks or '#%%' cell workflows — structuring event-loop ownership, orchestrating async tasks, or choosing compatibility strategies. Also use when hitting RuntimeError: This event loop is already running, asyncio.run() failures in cells, or tasks silently never completing.
npx skill4agent add ahgraber/skills python-notebooks-asyncawait.ipynb#%%asyncio.run()RuntimeErrorgatherTaskGrouppython-concurrency-performancepython-runtime-operationsawaitasyncio.run()asyncio.gather()asyncio.TaskGroup.pynest_asyncioawaitasyncio.run()asyncio.run()RuntimeErrorawaitnest_asyncio.pyawaitrequests.get()aiohttphttpxasyncio.to_thread()python-design-modularityreferences/notebooks-async.md