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.
27 lines
617 B
27 lines
617 B
3 months ago
|
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
|