]> granicus.if.org Git - python/commitdiff
Note that reading from a socket may not always return all of the
authorFred Drake <fdrake@acm.org>
Thu, 25 Mar 2004 16:51:12 +0000 (16:51 +0000)
committerFred Drake <fdrake@acm.org>
Thu, 25 Mar 2004 16:51:12 +0000 (16:51 +0000)
remaining content of a stream when expected to do so.
Closes SF bug #725265.  Should be backported to Python 2.3.x.

Doc/lib/liburllib.tex

index a2ebc327e4d43d5e97ad3501c7bf8f82108cf409..47348c1bc6f3ff604f196558862633dc401bc0ac 100644 (file)
@@ -29,6 +29,10 @@ file-like object is returned.  This supports the following methods:
 \method{read()}, \method{readline()}, \method{readlines()}, \method{fileno()},
 \method{close()}, \method{info()} and \method{geturl()}.  It also has
 proper support for the iterator protocol.
+One caveat: the \method{read()} method, if the size argument is
+omitted or negative, may not read until the end of the data stream;
+there is no good way to determine that the entire stream from a socket
+has been read in the general case.
 
 Except for the \method{info()} and \method{geturl()} methods,
 these methods have the same interface as for