# HG changeset patch # User Sylvain Thénault # Date 1268322583 -3600 # Node ID b67838d18a4f7ad9ce0ab2fc34571b86952fa3e8 # Parent 550e35a69b750b5ff8a23252ce5225fb6ea821a4 [session] del session's thread local store on close diff -r 550e35a69b75 -r b67838d18a4f server/session.py --- a/server/session.py Thu Mar 11 16:49:07 2010 +0100 +++ b/server/session.py Thu Mar 11 16:49:43 2010 +0100 @@ -569,6 +569,7 @@ self.error('thread %s still alive after 10 seconds, will close ' 'session anyway', thread) self.rollback() + del self._threaddata # transaction data/operations management ################################## @@ -767,7 +768,7 @@ def close(self): """do not close pool on session close, since they are shared now""" - self.rollback() + self.parent_session.close() def user_data(self): """returns a dictionnary with this user's information"""