mirror of
https://github.com/MeoProject/lx-music-api-server.git
synced 2025-07-07 06:52:11 +08:00
chore: 优化代码
This commit is contained in:
11
main.py
11
main.py
@ -127,15 +127,10 @@ async def handle(request):
|
||||
|
||||
try:
|
||||
query = dict(request.query)
|
||||
if (method in dir(modules) and query == {}):
|
||||
return handleResult(await getattr(modules, method)(source, songId, quality))
|
||||
elif ((method + '_with_query') in dir(modules) and query != {}):
|
||||
return handleResult(await getattr(modules, method + '_with_query')(source, songId, quality, query))
|
||||
if (method in dir(modules)):
|
||||
return handleResult(await getattr(modules, method)(source, songId, quality, query))
|
||||
else:
|
||||
if (query == {}):
|
||||
return handleResult(await modules.other(method, source, songId, quality))
|
||||
else:
|
||||
return handleResult(await modules.other_with_query(method, source, songId, quality, query))
|
||||
return handleResult(await modules.other(source, songId, quality, query))
|
||||
except:
|
||||
logger.error(traceback.format_exc())
|
||||
return handleResult({'code': 4, 'msg': '内部服务器错误', 'data': None}, 500)
|
||||
|
Reference in New Issue
Block a user