William Pickard <lollol22...@gmail.com> added the comment:

Scratch the previous message about the possible cause, I found the true cause, 
getresponse() is waiting for a specific header, one that 
BaseHTTPRequestHandler.send_error sends and 
BaseHTTPRequestHandler.send_response() doesn't, that header is "Connection" 
with message "close" (http.server#450), adding that to 
RequestHandlerLoggingTestCase.request_handler.do_GET before self.end_headers() 
fixes the deadlock.

----------

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

Reply via email to