当使用中止时,teardown_appcontext没有异常

时间:2019-05-21 13:55:38

标签: python flask sqlalchemy flask-restplus

当我的代码中调用异常或异常终止时,我想使用teardown_appcontext回滚会话。问题在于,每次我调用中止时,teardown_appcontext的异常都是“无”。

我一直在像这样使用中止: abort(make_response(jsonify(message=message, **kwargs), 400))

teardown_appcontext的代码部分是这样的:

    @application.teardown_appcontext
    def finish_session(exception=None):
        commit_session(exception)

问题是当我使用abort或在代码中引发异常时,异常始终为“无”。我尝试了所有操作,但我的应用程序中没有任何错误处理程序

0 个答案:

没有答案