# HG changeset patch # User Ludovic Chabant # Date 1436243246 25200 # Node ID 30f2c2a595f5b352769ddd826dd243579b93bc95 # Parent a17774094db871fad8e26b1791fdc3f339300274 serve: Use Werkzeug's HTTP exceptions correctly. diff -r a17774094db8 -r 30f2c2a595f5 piecrust/serving/server.py --- 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)