FDCraft / nonebot-plugin-orangejuice

The Nonebot Impl of 100OrangeJuice Sorabot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

asyncio.run 开启的额外事件循环导致测试无法正常退出

StarHeartHunt opened this issue · comments

card = asyncio.run(Card().get_data())

stats: Stats = asyncio.run(Stats().init_database())

以上两处建议换用 on_startup,例如:

from nonebot import get_driver

driver = get_driver()

@driver.on_startup
async def do_something():
    await Card().get_data()

ed989d0bf674ee9a3fa623eb9026fe75

I'm baka