[Python-Dev] xreadlines : readlines :: xrange : range
Paul Prescod
paulp@ActiveState.com
Tue, 02 Jan 2001 15:26:39 -0800
Guido van Rossum wrote:
>
> ...
>
> I'm slowly warming up to xreadlines(), although we must be careful to
> consider the consequences (do other file-like objects need to support
> it too?).
The implementation is such that it is pretty easy to add the method to
other file-like objects. It is also easy to use the xreadlines module to
get the same behavior for objects that do not have the method.
Essentially, file.xreadlines is implemented like this:
def xreadlines(self):
import xreadlines
xreadlines.xreadlines(self)
Any object can add the method similarly.
Paul Prescod