web/views/sessions.py
branchstable
changeset 7815 2a164a9cf81c
parent 7428 5338d895b891
child 7817 cb6174065c39
--- 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