[issue3709] BaseHTTPRequestHandler innefficient when sending HTTP header
R. David Murray
report at bugs.python.org
Sun Nov 21 16:15:06 CET 2010
R. David Murray <rdmurray at bitdance.com> added the comment:
Senthil, I didn't clearly express my concern about send_response_only. It doesn't look to me like, with buffering in place, that it *should* write directly, it looks to me like it should write to the buffer. Consider specifically the fact that send_response_only is called from send_response_only, which is in turn called from send_error.
So IMO the unit test should at a minimum test that send_response_only buffers, and ideally it should test that send_error buffers (but that would require a somewhat different test harness since it would need to report that its write method was called only once).
I think the code you committed is still valid, it just doesn't quite do full header buffering.
And I agree that this should not be backported.
status: closed -> open
Python tracker <report at bugs.python.org>
More information about the Python-bugs-list