On Dec 14, 4:09 pm, Nobody <nob...@nowhere.com> wrote: > On Sun, 13 Dec 2009 22:56:55 -0800, sjdevn...@yahoo.com wrote: > > The 3.1 documentation specifies that file.read returns bytes: > > Does it need fixing? > > There are no file objects in 3.x.
Then the documentation definitely needs fixing; the excerpt I posted earlier is from the 3.1 documentation's section about file objects: http://docs.python.org/3.1/library/stdtypes.html#file-objects Which begins: "5.9 File Objects File objects are implemented using C’s stdio package and can be created with the built-in open() function. File objects are also returned by some other built-in functions and methods, such as os.popen () and os.fdopen() and the makefile() method of socket objects." (It goes on to describe the read method's operation on bytes that I quoted upthread.) Sadly I'm not familiar enough with 3.x to suggest an appropriate edit. -- http://mail.python.org/mailman/listinfo/python-list