--- a/server/repository.py Tue Sep 20 15:14:04 2011 +0200
+++ b/server/repository.py Wed Sep 21 17:38:00 2011 +0200
@@ -413,7 +413,7 @@
cnxset = self._cnxsets_pool.get_nowait()
try:
cnxset.close(True)
- except:
+ except Exception:
self.exception('error while closing %s' % cnxset)
continue
if self.pyro_registered:
@@ -791,7 +791,7 @@
return session.commit()
except (ValidationError, Unauthorized):
raise
- except:
+ except Exception:
self.exception('unexpected error')
raise
@@ -802,7 +802,7 @@
session = self._get_session(sessionid)
session.set_tx_data(txid)
session.rollback()
- except:
+ except Exception:
self.exception('unexpected error')
raise
@@ -905,7 +905,7 @@
for sessionid in self._sessions.keys():
try:
self.close(sessionid, checkshuttingdown=False)
- except:
+ except Exception: # XXX BaseException?
self.exception('error while closing session %s' % sessionid)
def clean_sessions(self):