commit | 5b021848ac728b9815d6c5c5b9622d3956665bbb | [log] [tgz] |
---|---|---|
author | Guido van Rossum <guido@python.org> | Tue May 22 16:48:37 2001 +0000 |
committer | Guido van Rossum <guido@python.org> | Tue May 22 16:48:37 2001 +0000 |
tree | c12c5ead6cde6a50e06a1eacf2d5148c78e301db | |
parent | d992c2c74df75509b7120820307e9f26bf90ac06 [diff] |
file_getiter(): make iter(file) be equivalent to file.xreadlines(). This should be faster. This means: (1) "for line in file:" won't work if the xreadlines module can't be imported. (2) The body of "for line in file:" shouldn't use the file directly; the effects (e.g. of file.readline(), file.seek() or even file.tell()) would be undefined because of the buffering that goes on in the xreadlines module.