exception.py 463 Bytes
Newer Older
chenyuanjie committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
from flask import Flask, render_template, Blueprint

from app.models.Resp import Resp

exception = Blueprint('exception', __name__)

"""
全局异常处理
"""


@exception.app_errorhandler(500)
def server_error(error):
    return Resp.err(str(error))


@exception.app_errorhandler(AssertionError)
def handle_assertion_error(error):
    return Resp.err(error.args[0])


@exception.app_errorhandler(Exception)
def all_error(error):
    return Resp.err(str(error))