Description
Patches asyncio so event loops can be nested in environments that normally disallow it. It is often used in notebooks, interactive shells, and tools that need to run async code inside an already running loop.
Changing event-loop behavior can hide design problems or create subtle ordering issues. Use it when integration requires it, and test async code under realistic conditions.