# HG changeset patch # User Sylvain Thénault # Date 1309855720 -7200 # Node ID 8837e4733888e9cc07ea690708519c3eed27542d # Parent 63bac28113a50cd4d9948b685b8597ae4b8e3999 [repository] catch Exception instead of everything diff -r 63bac28113a5 -r 8837e4733888 server/repository.py --- a/server/repository.py Fri Jul 01 20:14:20 2011 +0200 +++ b/server/repository.py Tue Jul 05 10:48:40 2011 +0200 @@ -742,7 +742,7 @@ args[0] = ex.entity ex.args = tuple(args) raise - except: + except Exception: # FIXME: check error to catch internal errors self.exception('unexpected error while executing %s with %s', rqlstring, args) raise @@ -1120,7 +1120,7 @@ try: session.execute(rql, {'x': eid, 'seid': scleanup}, build_descr=False) - except: + except Exception: self.exception('error while cascading delete for entity %s ' 'from %s. RQL: %s', entity, sourceuri, rql) self.system_source.delete_info_multi(session, [entity], sourceuri) @@ -1150,7 +1150,7 @@ rql += ', NOT (Y cw_source S, S eid %(seid)s)' try: session.execute(rql, {'seid': scleanup}, build_descr=False) - except: + except Exception: self.exception('error while cascading delete for entity %s ' 'from %s. RQL: %s', entities, sourceuri, rql) self.system_source.delete_info_multi(session, entities, sourceuri)