This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author WildCard65
Recipients WildCard65, martin.panter, paul.moore, steve.dower, terry.reedy, tim.golden, vstinner, zach.ware
Date 2018-01-04.17:28:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1515086923.06.0.467229070634.issue25095@psf.upfronthosting.co.za>
In-reply-to
Content
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.
History
Date User Action Args
2018-01-04 17:28:43WildCard65setrecipients: + WildCard65, terry.reedy, paul.moore, vstinner, tim.golden, martin.panter, zach.ware, steve.dower
2018-01-04 17:28:43WildCard65setmessageid: <1515086923.06.0.467229070634.issue25095@psf.upfronthosting.co.za>
2018-01-04 17:28:43WildCard65linkissue25095 messages
2018-01-04 17:28:42WildCard65create