Craig Allen wrote:

In the end I interpreted that statement as if "unless __iter__()" is
called again

It seems you were confusing iterators and iterables. The
iterator is the object that is returned by calling
__iter__() on an iterable, and yes, you are expected to
get a new one each time you want to start iterating
again.

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to