4 from flask import jsonify, current_app, Blueprint
\r
5 from app.helpers.error_helper import error_dic
\r
6 from app.errors.bad_request_exception import BadRequestException
\r
9 ERRORS = Blueprint('errors', __name__)
\r
11 @ERRORS.app_errorhandler(BadRequestException)
\r
12 def handle_bad_request(error):
\r
18 current_app.logger.info(error)
\r
19 response = error_dic(error, error.status_code, error.message)
\r
20 print(traceback.format_exc())
\r
21 return jsonify(response), error.status_code
\r
23 @ERRORS.app_errorhandler(Exception)
\r
24 def handle_error(error):
\r
31 response = error_dic(error, status_code)
\r
32 print(traceback.format_exc())
\r
33 return jsonify(response), status_code
\r