--- a/web/views/sessions.py Tue Sep 20 15:14:04 2011 +0200
+++ b/web/views/sessions.py Wed Sep 21 17:38:00 2011 +0200
@@ -119,7 +119,7 @@
req.cnx.commit()
except (RepositoryError, Unauthorized):
req.cnx.rollback()
- except:
+ except Exception:
req.cnx.rollback()
raise
@@ -130,10 +130,5 @@
self.info('closing http session %s' % session.sessionid)
del self._sessions[session.sessionid]
if session.cnx:
- try:
- session.cnx.close()
- except:
- # already closed, may occur if the repository session expired
- # but not the web session
- pass
+ session.cnx.close()
session.cnx = None