如果程式中出现threading(非Asyncio.run_in_executor)与Async混用
我一定会先思考人生,是不是把Python变难了,是不是能从流程改善
让被歧视的胶水语言保有最后一点的优雅
> https://paste.ee/p/kgAsv
在同一个process中任意执行 asyncio.run 并不一定是同一个eventLoop
(不同thread又分别建立了Loop)
在整个process中 asyncio.run 基本上只应该存在一个
你可以尝试把asyncio.run的部分都改用 loop = get_event_loop()
查看loop的id. 或从Debugger查看