[ZODB-Dev] Storage iterators and IndexError
Jim Fulton
jim at zope.com
Fri May 14 14:43:57 EDT 2010
The file storage iterator was implemented before Python had iterators.
(Actually, Python previously had an iterator based on a corner
of the sequence protocol, which FileStorage used.)
There's a test for storage iterators that verifies that they raise
a special exception that extends StopIteration and IndexError.
This makes storage iterators a bit harder to implement than
necessary.
Does anyone know of a reason why we should have to raise
a special error that raises IndexErrors?
Jim
--
Jim Fulton
More information about the ZODB-Dev
mailing list