Skip to content

Commit 44dfa19

Browse files
committed
Fix filter_iter so that exception is caught
1 parent e813e6e commit 44dfa19

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

roundup/backends/back_postgresql.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -593,7 +593,8 @@ def filter(self, *args, **kw):
593593
def filter_iter(self, *args, **kw):
594594
self.db.sql('savepoint sp')
595595
try:
596-
return rdbms_common.Class.filter_iter(self, *args, **kw)
596+
for v in rdbms_common.Class.filter_iter(self, *args, **kw):
597+
yield v
597598
except psycopg2.errors.DataError as err:
598599
self.db.sql('rollback to savepoint sp')
599600
raise hyperdb.HyperdbValueError(str (err).split('\n')[0])

0 commit comments

Comments
 (0)