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 Susumu Koshiba
Recipients Susumu Koshiba, deronnax, martin.panter, r.david.murray, spaceone
Date 2016-06-04.19:05:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1465067122.63.0.50691977131.issue25738@psf.upfronthosting.co.za>
In-reply-to
Content
Thanks a lot for a quick review. I've created a new patch with below changes.
 1. No content-length and the body to be sent for:
     a. 204(No Content)
     b. 205(Reset Content)
     c. 304(Not Modified)
     d. response to HEAD request method
     e. 1xx
 2. Documentation change to remove version changed, in case we are making this patch to 2.7 and 3.5

I've added test cases for most of the scenarios mentioned above, but the behavior of 100(Continue) is left out due to the fact that sending 100(Continue) via send_error() gets tricky as it's not meant to close the connection after sending this response. I'm a bit undecided about the handling of 100(Continue) code in send_error() so I'll leave it as-is for now and possibly file a separate ticket depending on what we decide to do.

Happy to patch 2.7, 3.5 as a bug fix also.
History
Date User Action Args
2016-06-04 19:05:22Susumu Koshibasetrecipients: + Susumu Koshiba, r.david.murray, martin.panter, deronnax, spaceone
2016-06-04 19:05:22Susumu Koshibasetmessageid: <1465067122.63.0.50691977131.issue25738@psf.upfronthosting.co.za>
2016-06-04 19:05:22Susumu Koshibalinkissue25738 messages
2016-06-04 19:05:22Susumu Koshibacreate