From 41d663f0a531cfda057b7d8a7457e55ace0afa3c Mon Sep 17 00:00:00 2001 From: Senthil Kumaran Date: Wed, 5 Oct 2011 23:52:49 +0800 Subject: Issue13073 - Address review comments and add versionchanged information in the docs. --- Doc/library/httplib.rst | 13 ++++++++----- Lib/httplib.py | 6 +++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/Doc/library/httplib.rst b/Doc/library/httplib.rst index 68a0149..fc26f24 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 ccd4234..9853285 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 -- cgit v0.12