def api_error(e): if getattr(e, "code", None) == 500: err_logger.error(e, exc_info=True) return jsonify(dict( msg=e.name, code=e.code )), e.code
def teardown_request(exception): if exception: err_logger.error(exception, exc_info=True) if hasattr(g, "redis"): g.redis.connection_pool.disconnect() if hasattr(g, "mysql"): g.mysql.close()
def server_error(error=None): err_logger.error("500: {}".format(error), exc_info=True) message = { "msg": "Server Error", "code": 500 } return jsonify(message), 500
def server_error(error=None): if error: err_logger.error(error, exc_info=True) message = { "msg": "Server Error", "code": 500 } return jsonify(message), 500
def page_error(e): if getattr(e, "code", None) == 500: err_logger.error(e, exc_info=True) code = e.code name = e.name if request.path.startswith("/api/"): return jsonify(dict(msg=name, code=code)), code return render_template("public/error.html", code=code, name=name), code
def teardown_request(exception): if exception: err_logger.error(exception, exc_info=True) if hasattr(g, "redis"): g.redis.connection_pool.disconnect() if hasattr(g, "mysql"): g.mysql.close() teardown_request_hook = plugin.get_all_cep.get("teardown_request_hook") for cep_func in teardown_request_hook(): cep_func(request=request, g=g, exception=exception)
def page_error(e): if getattr(e, "code", None) == 500: err_logger.error(e, exc_info=True) return render_template("public/error.html", e=e)