# HG changeset patch # User Björn Ricks # Date 1352808808 -3600 # Node ID bb70dde875fd80087acb0f904541d39e9045da9a # Parent ccd47a2d37a6f49708080a3729c86f28989ed903 Always fail if an entry couldn't be loaded Never catch all exceptions. Only specific ones. diff -r ccd47a2d37a6 -r bb70dde875fd getan/backend.py --- a/getan/backend.py Tue Nov 13 13:12:12 2012 +0100 +++ b/getan/backend.py Tue Nov 13 13:13:28 2012 +0100 @@ -153,14 +153,11 @@ entries = [] while True: - try: - row = cur.fetchone() + row = cur.fetchone() - if not row: - break - entries.append(Entry(*row)) - except: - logger.warn("found invalid entry.") + if not row: + break + entries.append(Entry(*row)) logger.debug("Found %i entries that belong to project '%i'" % (len(entries), project_id))