1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-27 21:44:21 +00:00
royalnet/test_executor.py

17 lines
414 B
Python
Raw Normal View History

2018-01-15 17:25:12 +00:00
import asyncio
import functools
import concurrent.futures
loop = asyncio.get_event_loop()
executor = concurrent.futures.ThreadPoolExecutor(max_workers=1)
async def call_me():
await loop.run_in_executor(executor, functools.partial(print, "ciao"))
return
async def spam_calls():
while True:
asyncio.ensure_future(call_me())
await asyncio.sleep(1)
loop.run_until_complete(spam_calls())