From 70d51eb673e9e4fc1bee9f660b69421abfa93ef8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20K=C3=A1cha?= <ph@cesnet.cz>
Date: Thu, 15 Jan 2015 22:59:50 +0100
Subject: [PATCH] Server is now less revealing in error messages to clients
 (local logging is still as verbose as requested)

---
 warden3/warden_server/warden_server.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 8bbc6a3..ac06c2c 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -76,8 +76,6 @@ class Error(Exception):
             d["message"] = self.message
         if self.detail is not None:
             d["detail"] = self.detail
-        if self.excval is not None:
-            d["message"] = d["message"] + ", cause was %s: %s" % (type(self.excval).__name__, str(self.excval))
         return d
 
 
@@ -607,7 +605,7 @@ class Server(Object):
             try:
                 injson = environ['wsgi.input'].read()
             except:
-                raise Error("Data read error", 408, method=path, exc=sys.exc_info())
+                raise Error("Data read error.", 408, method=path, exc=sys.exc_info())
 
             try:
                 method = getattr(self.handler, path)
-- 
GitLab