https://docs.python.org/3/library/asyncio-eventloop.html#delayed-calls
注意:超时(相对延迟或绝对时间)不应超过一天。
有没有人对这个限制存在的原因有充分的解释?
提前致谢
答案 0 :(得分:8)
这是由于issue 20493:
在asyncio中,如果下一个事件在2 ^ 40秒内,则epoll.poll()会引发OverflowError,因为超时的epoll_wait()最大值为INT_MAX秒。
Guido van Rossum建议:
目前,我们是否可以添加asyncio文档,超时不应超过一天?然后我们可以在不破坏期望的情况下修复它。
最好阅读完整的问题日志以了解所有细节和注意事项。