Fix error_handler

This commit is contained in:
Patrick Jentsch
2023-03-10 15:17:24 +01:00
parent ecb577628b
commit b6f155a06b
3 changed files with 9 additions and 13 deletions

View File

@ -1,5 +1,6 @@
from flask import Blueprint
from werkzeug.exceptions import HTTPException
from .handlers import generic_error_handler
bp = Blueprint('errors', __name__)
from . import handlers
def init_app(app):
app.register_error_handler(HTTPException, generic_error_handler)

View File

@ -1,11 +1,6 @@
from flask import render_template, request
from werkzeug.exceptions import HTTPException
from . import bp
from flask import render_template
@bp.errorhandler(HTTPException)
def generic_error_handler(e):
if (request.accept_mimetypes.accept_json
and not request.accept_mimetypes.accept_html):
return {'errors': {'message': e.description}}, e.code
print('test')
return render_template('errors/error.html.j2', error=e), e.code