diff --git a/pagure/flask_app.py b/pagure/flask_app.py index 646b083..ca39fa8 100644 --- a/pagure/flask_app.py +++ b/pagure/flask_app.py @@ -71,6 +71,11 @@ def create_app(config=None): pagure.utils.set_up_logging(app=app) + @app.errorhandler(500) + def fatal_error(error): # pragma: no cover + """500 Fatal Error page""" + return flask.render_template("fatal_error.html", error=error), 500 + app.jinja_env.trim_blocks = True app.jinja_env.lstrip_blocks = True diff --git a/pagure/ui/__init__.py b/pagure/ui/__init__.py index 8288099..1b791f6 100644 --- a/pagure/ui/__init__.py +++ b/pagure/ui/__init__.py @@ -35,12 +35,6 @@ def not_found(error): return flask.render_template("not_found.html", error=error), 404 -@UI_NS.errorhandler(500) -def fatal_error(error): # pragma: no cover - """500 Fatal Error page""" - return flask.render_template("fatal_error.html", error=error), 500 - - @UI_NS.errorhandler(401) def unauthorized(error): # pragma: no cover """401 Unauthorized page"""