A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2002-July/026318.html below:

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

[Python-Dev] Single- vs. Multi-pass iterability [Python-Dev] Single- vs. Multi-pass iterabilityGuido van Rossum guido@python.org
Fri, 12 Jul 2002 08:46:26 -0400
> I have just submitted a patch that makes a file into an iterator
> (i.e. adds a .next method to files).  With this change all Python
> objects that have an __iter__ method and no next method produce
> iterators that do not modify the container.  Another possibility
> would be to make file iterators that use seek or re-open the file to
> avoid modifying the file position of the parent file object.  I
> don't think that would be a good idea because files can be devices,
> pipes or sockets which are not seekable.

Cute trick, but I think it's too fragile.  You don't know about 3rd
party iterables that have the same problem as file.

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




RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4