[Python-Dev] Single- vs. Multi-pass iterability

Guido van Rossum guido@python.org
Mon, 15 Jul 2002 19:48:02 -0400


> > I don't think so.  We should pick the most convenient chunking for the
> > default iterator
> 
> But we're talking here about making the file object
> *be* an iterator itself, not just have a "default
> iterator". If that's to happen, all the
> other ways of iterating over a file ought to be
> implemented on top of the basic iteration facility
> provided by the file object -- lest we get unfortunate
> interactions between the different iteration methods
> a la xreadlines(). To me, this implies that the file
> object must iterate by bytes.

Why should all iteration over a file be defined in terms of its basic
iteration?  I don't see that as dogma.

--Guido van Rossum (home page: http://www.python.org/~guido/)