From: Senthil Kumaran Date: Wed, 5 Oct 2011 15:52:49 +0000 (+0800) Subject: Issue13073 - Address review comments and add versionchanged information in the docs. X-Git-Tag: v2.7.3rc1~425 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=41d663f0a531cfda057b7d8a7457e55ace0afa3c;p=python Issue13073 - Address review comments and add versionchanged information in the docs. --- diff --git a/Doc/library/httplib.rst b/Doc/library/httplib.rst index 68a014960b..fc26f24281 100644 --- a/Doc/library/httplib.rst +++ b/Doc/library/httplib.rst @@ -494,11 +494,14 @@ also send your request step by step, by using the four functions below. .. method:: HTTPConnection.endheaders(message_body=None) - Send a blank line to the server, signalling the end of the headers. - The optional message_body argument can be used to pass message body - associated with the request. The message body will be sent in - the same packet as the message headers if possible. The - message_body should be a string. + Send a blank line to the server, signalling the end of the headers. The + optional *message_body* argument can be used to pass a message body + associated with the request. The message body will be sent in the same + packet as the message headers if it is string, otherwise it is sent in a + separate packet. + + .. versionchanged:: 2.7 + *message_body* was added. .. method:: HTTPConnection.send(data) diff --git a/Lib/httplib.py b/Lib/httplib.py index ccd42349e4..9853285a2a 100644 --- a/Lib/httplib.py +++ b/Lib/httplib.py @@ -939,10 +939,10 @@ class HTTPConnection: """Indicate that the last header line has been sent to the server. This method sends the request to the server. The optional - message_body argument can be used to pass message body + message_body argument can be used to pass a message body associated with the request. The message body will be sent in - the same packet as the message headers if possible. The - message_body should be a string. + the same packet as the message headers if it is string, otherwise it is + sent as a separate packet. """ if self.__state == _CS_REQ_STARTED: self.__state = _CS_REQ_SENT