fix: 修复退出异常问题
This commit is contained in:
parent
49f727477e
commit
759130e38d
@ -29,9 +29,11 @@ log = None
|
|||||||
@asynccontextmanager
|
@asynccontextmanager
|
||||||
async def app_lifespan(app):
|
async def app_lifespan(app):
|
||||||
if xiaomusic is not None:
|
if xiaomusic is not None:
|
||||||
task = asyncio.create_task(xiaomusic.run_forever())
|
asyncio.create_task(xiaomusic.run_forever())
|
||||||
yield
|
try:
|
||||||
task.cancel()
|
yield
|
||||||
|
except Exception as e:
|
||||||
|
log.exception(f"Execption {e}")
|
||||||
|
|
||||||
|
|
||||||
security = HTTPBasic()
|
security = HTTPBasic()
|
||||||
|
Loading…
Reference in New Issue
Block a user