Fixed #22879 -- Intercept errors coming from cursor.__next__()
This commit is contained in:
parent
984a57a9c9
commit
d4bc0bf435
|
@ -29,7 +29,9 @@ class CursorWrapper(object):
|
||||||
return cursor_attr
|
return cursor_attr
|
||||||
|
|
||||||
def __iter__(self):
|
def __iter__(self):
|
||||||
return iter(self.cursor)
|
with self.db.wrap_database_errors:
|
||||||
|
for item in self.cursor:
|
||||||
|
yield item
|
||||||
|
|
||||||
def __enter__(self):
|
def __enter__(self):
|
||||||
return self
|
return self
|
||||||
|
|
Loading…
Reference in New Issue