Pierre Quentel <pierre.quen...@gmail.com> added the comment:

Here is the correct diff file

I also introduced a test to exit from the loop in read_multi() if the total 
number of bytes read reaches "content-length". It was necessary for my 
framework, which uses cgi.FieldStorage to read from the attribute rfile defined 
in socketserver. Without this patch, the program hangs after receiving the 
number of bytes specified in content length. I work on a Windows XP PC so it 
might be related to the bug #427345 handled by 
server.CGIHTTPRequestHandler.run_cgi()

----------
Added file: http://bugs.python.org/file20235/cgi_diff.txt

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue4953>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to