summaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-03-16 13:00:44 +0200
committerAlon Levy <alon@pobox.com>2015-03-16 13:00:44 +0200
commit2324417d96681b5a63c5b80e0da66b7407090736 (patch)
tree46f43258fe1201270c833071f2a077cd4fb3535c /src/server
parentd129f21547d8cf7b7d8e73734471d1f0ef34bd2e (diff)
server/db_driver: note on exception reraise related logging being fixed in python 3
Diffstat (limited to 'src/server')
-rw-r--r--src/server/db_driver.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/db_driver.py b/src/server/db_driver.py
index 757699a0..b6cdba7f 100644
--- a/src/server/db_driver.py
+++ b/src/server/db_driver.py
@@ -68,6 +68,8 @@ class DB_Driver_REST(DB_Driver_Base):
self.log_committed_queries(statement_set)
except Neo4JException as e:
+ # NOTE: python 2.7 loses the stack when reraising the exception.
+ # python 3 does the right thing, but gevent doesn't support it yet.
log.error('REST statement: %r' % statement_set)
log.exception(e)
raise e