changeset 523:b22e69ff54f4

serve: Don't show the same error message twice.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 28 Jul 2015 21:24:10 -0700
parents 094bdf2f7c4c
children 4bca25f99463
files piecrust/serving/server.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/serving/server.py	Tue Jul 28 21:23:50 2015 -0700
+++ b/piecrust/serving/server.py	Tue Jul 28 21:24:10 2015 -0700
@@ -167,8 +167,8 @@
             if app.debug:
                 logger.exception(ex)
                 raise
-            msg = str(ex)
-            logger.error(msg)
+            logger.error(str(ex))
+            msg = "There was an error trying to serve: %s" % request.path
             raise InternalServerError(msg) from ex
 
     def _try_special_request(self, environ, request):
@@ -312,8 +312,8 @@
                     rp_content = gzip_buffer.getvalue()
                     response.content_encoding = 'gzip'
             except Exception:
-                logger.exception("Error compressing response, "
-                                 "falling back to uncompressed.")
+                logger.error("Error compressing response, "
+                             "falling back to uncompressed.")
         response.set_data(rp_content)
 
         return response