You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
617 B

import json
from flask import Blueprint
from statusCode.responseEntity import SuccessResponse
from statusCode.resultCode import ResultCode
exception = Blueprint('exception', __name__)
@exception.app_errorhandler(404)
def error_404(error):
return SuccessResponse(ResultCode.NOT_FIND, None, None)
@exception.app_errorhandler(405)
def error_405(error):
return SuccessResponse(ResultCode.METHOD_ERROR, None, None)
@exception.app_errorhandler(Exception)
def error_500(error):
return SuccessResponse(ResultCode.SERVICE_ERROR, None, None)
class MyError(Exception):
"""自定义错误类"""
pass