changeset 449:30f2c2a595f5

serve: Use Werkzeug's HTTP exceptions correctly.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 06 Jul 2015 21:27:26 -0700
parents a17774094db8
children 298f8f46432a
files piecrust/serving/server.py
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/serving/server.py	Mon Jul 06 21:27:04 2015 -0700
+++ b/piecrust/serving/server.py	Mon Jul 06 21:27:26 2015 -0700
@@ -96,6 +96,8 @@
             return self._try_run_request(environ, start_response)
         except Exception as ex:
             if self.debug:
+                if isinstance(ex, HTTPException):
+                    return ex
                 raise
             return self._handle_error(ex, environ, start_response)