Flask-如何处理没有修饰符的错误?

时间:2019-08-27 18:47:09

标签: python flask flask-restplus

我有一些装饰器来处理应用程序中的特定错误,例如AuthErrorAppError

现在,我要处理与AuthErrorAppError不同的 all 其他错误。可以创建一个获得其他异常的“通用”装饰器吗?

现在,我的代码是:

@api.errorhandler(AuthError)
def handle_auth_error(ex):    
    logging.warn('An auth error has happened.', ex)
    return { 'message': ex.error}, ex.status_code

@api.errorhandler(AppError)
def handle_app_error(ex):    
    logging.error('An app error has happened.', ex)
    return { 'message': ex.error}, ex.status_code

0 个答案:

没有答案