On Sun, 11 Jun 2000, Greg Stein wrote:
3) I want to remove a "feature" of the old HTTP class. This would be a change in behavior, but (IMO) minor. Specifically, if the Status-Line is malformed, the old httplib.py would return (-1, <malformed line>, None) and store <file ob hooked to socket> into self.file. Nominally, that file object allows a client to read more data from the socket after the parse problem on the malformed Status-Line. I think it is useless, unused by any clients out there, and it causes me pain to provide it :-) I'd like to just store None into self.file
What do the old docs say about this? \begin{methoddesc}{getfile}{} Return a file object from which the data returned by the server can be read, using the \method{read()}, \method{readline()} or \method{readlines()} methods. \end{methoddesc} So why not put a "dummy" file: one whose read(), readline() or readlines() act as if it was at EOF? (IOW, the Pythonic equivalent of open("/dev/null")) -- Moshe Zadka <moshez@math.huji.ac.il> http://www.oreilly.com/news/prescod_0300.html http://www.linux.org.il -- we put the penguin in .com