From e20957a236d4f00bd8749b77b65df72e5fe8a9ad Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Tue, 20 Dec 2016 23:27:37 -0500 Subject: [PATCH] Let HTTPExceptions fall through catch_exceptions(). --- calefaction/util.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/calefaction/util.py b/calefaction/util.py index 65dac67..4ca2045 100644 --- a/calefaction/util.py +++ b/calefaction/util.py @@ -7,6 +7,7 @@ from traceback import format_exc from flask import flash, request, url_for from flask_mako import render_template, TemplateError +from werkzeug.exceptions import HTTPException from .exceptions import AccessDeniedError, EVEAPIError from .messages import Messages @@ -38,6 +39,8 @@ def make_error_catcher(app, error_template): def inner(*args, **kwargs): try: return func(*args, **kwargs) + except HTTPException: + raise except TemplateError as exc: app.logger.error("Caught exception:\n{0}".format(exc.text)) return render_template(error_template, traceback=exc.text)