小编Mar*_*oft的帖子

python3.5中的Asyncio使用INFO进行垃圾邮件

当我在Python 3.5中启用asyncio调试时,我几乎每秒都会得到这样的消息:

INFO:asyncio:poll 999.470 ms took 1001.159 ms: timeout
INFO:asyncio:poll 999.264 ms took 1001.092 ms: timeout
INFO:asyncio:poll 999.454 ms took 1001.059 ms: timeout
Run Code Online (Sandbox Code Playgroud)

这是一个重现此问题的最小代码:

import asyncio
import logging
logging.basicConfig(level=logging.DEBUG)
loop = asyncio.get_event_loop()
loop.set_debug(True)

async def f(delay):
    for i in range(10):
        await asyncio.sleep(delay)

loop.run_until_complete(f(0.5))
# (nothing printed)
loop.run_until_complete(f(1))
# INFO:asyncio:poll 999.470 ms took 1001.159 ms: timeout
# INFO:asyncio:poll 999.264 ms took 1001.092 ms: timeout
# INFO:asyncio:poll 999.454 ms took 1001.059 ms: timeout
# ...
loop.run_until_complete(f(2))
# INFO:asyncio:poll 1999.427 ms took 2001.112 …
Run Code Online (Sandbox Code Playgroud)

python python-asyncio

10
推荐指数
2
解决办法
1068
查看次数

标签 统计

python ×1

python-asyncio ×1