def generic(context, request):
settings = request.registry.settings
with JSONAPIResponse(request.response) as resp:
_in = u'Failed'
code, status = JSONAPIResponse.INTERNAL_SERVER_ERROR
request.response.status_int = code
try:
message = {'message': context.args[0]}
except IndexError:
message = {'message': 'Unknown error'}
if settings.get('baka.debug', True):
message['traceback'] = ''.join(
traceback.format_exception(*request.exc_info))
return resp.to_json(
_in, code=code,
status=status, message=message)
评论列表
文章目录