On Wed, Dec 01, 2010 at 05:08:26PM +0000, Antoine Pitrou wrote: > Antoine Pitrou <pit...@free.fr> added the comment: > > if not request.has_header('Content-length'): > > if (not hasattr(data, '__read__') and > > What is __read__ supposed to be?
I don't think is required. The previous 2.x version patch was doing this just to ensure that it is not file object and then it is a sequence. (I could not understand why) Now, when you determine that the sequence can be bytes, bytearray or array.array then testing for memory view is enough. File objects without Content-Length would raise an Exception too. > > 2) Can call len but not buffer: assume len == #bytes > > Why do you need it at all? > Not required. For the same reason as above. _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com