Using UVLoop
suggest changeuvloop
is an implementation for the asyncio.AbstractEventLoop
based on libuv (Used by nodejs). It is compliant with 99% of asyncio
features and is much faster than the traditional asyncio.EventLoop
. uvloop
is currently not available on Windows, install it with pip install uvloop
.
import asyncio
import uvloop
if __name__ == "__main__":
asyncio.set_event_loop(uvloop.new_event_loop())
Do your stuff here …
One can also change the event loop factory by setting the EventLoopPolicy
to the one in uvloop
.
import asyncio
import uvloop
if __name__ == "__main__":
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy()) loop = asyncio.new_event_loop()
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents