fix: other method

This commit is contained in:
helloplhm-qwq 2024-01-24 18:35:29 +08:00
parent 5b1f741845
commit e0f96333d0
No known key found for this signature in database
GPG Key ID: B7542212855B2C26

View File

@ -93,7 +93,7 @@ async def handle_before_request(app, handler):
resp = await handler(request) resp = await handler(request)
if (isinstance(resp, str)): if (isinstance(resp, str)):
resp = Response(body = resp, content_type='text/plain', status = 200) resp = Response(body = resp, content_type='text/plain', status = 200)
elif (isinstance(resp, dict)): elif (isinstance(resp, (list, dict))):
resp = handleResult(resp) resp = handleResult(resp)
elif (not isinstance(resp, Response)): elif (not isinstance(resp, Response)):
resp = Response(body = str(resp), content_type='text/plain', status = 200) resp = Response(body = str(resp), content_type='text/plain', status = 200)
@ -130,7 +130,7 @@ async def handle(request):
if (method in dir(modules)): if (method in dir(modules)):
return handleResult(await getattr(modules, method)(source, songId, quality, query)) return handleResult(await getattr(modules, method)(source, songId, quality, query))
else: else:
return handleResult(await modules.other(source, songId, quality, query)) return handleResult(await modules.other(method, source, songId, quality, query))
except: except:
logger.error(traceback.format_exc()) logger.error(traceback.format_exc())
return handleResult({'code': 4, 'msg': '内部服务器错误', 'data': None}, 500) return handleResult({'code': 4, 'msg': '内部服务器错误', 'data': None}, 500)