From adbe88ce3fbe34e7022a91eff618c565df397a54 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20K=C3=A1cha?= <ph@cesnet.cz>
Date: Tue, 23 Sep 2014 17:12:48 +0200
Subject: [PATCH] DB now returns list of errors, not dict. Low level exception
 info is reported.

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

diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 755cb49..b8a0d95 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -275,7 +275,7 @@ class Database(Object):
 
 
     def store_events(self, client, events):
-        errs = {}   # See sendEvents and validation, should return something similar
+        errs = []   # See sendEvents and validation, should return something similar
         return errs
 
 
@@ -369,7 +369,7 @@ class Server(Object):
         except Error as e:
             exception = e
         except Exception as e:
-            exception = Error("Server exception", 500, method=path)
+            exception = Error("Server exception", 500, method=path, exc=sys.exc_info())
 
         if exception:
             status = "%d %s" % (exception.error, exception.message)
-- 
GitLab