mirror of
https://github.com/python/cpython.git
synced 2025-12-31 04:23:37 +00:00
[3.14] gh-141938: document treatment of OSError raised by HTTPConnection.getresponse (GH-142339) (#142704)
gh-141938: document treatment of `OSError` raised by `HTTPConnection.getresponse` (GH-142339)
(cherry picked from commit 11aef219f5)
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
This commit is contained in:
parent
77ad3d59c2
commit
df22bcdf5f
1 changed files with 10 additions and 5 deletions
|
|
@ -311,6 +311,12 @@ HTTPConnection Objects
|
|||
:class:`str` or bytes-like object that is not also a file as the
|
||||
body representation.
|
||||
|
||||
.. note::
|
||||
|
||||
Note that you must have read the whole response or call :meth:`close`
|
||||
if :meth:`getresponse` raised an non-:exc:`ConnectionError` exception
|
||||
before you can send a new request to the server.
|
||||
|
||||
.. versionchanged:: 3.2
|
||||
*body* can now be an iterable.
|
||||
|
||||
|
|
@ -326,16 +332,15 @@ HTTPConnection Objects
|
|||
Should be called after a request is sent to get the response from the server.
|
||||
Returns an :class:`HTTPResponse` instance.
|
||||
|
||||
.. note::
|
||||
|
||||
Note that you must have read the whole response before you can send a new
|
||||
request to the server.
|
||||
|
||||
.. versionchanged:: 3.5
|
||||
If a :exc:`ConnectionError` or subclass is raised, the
|
||||
:class:`HTTPConnection` object will be ready to reconnect when
|
||||
a new request is sent.
|
||||
|
||||
Note that this does not apply to :exc:`OSError`\s raised by the underlying
|
||||
socket. Instead the caller is responsible to call :meth:`close` on the
|
||||
existing connection.
|
||||
|
||||
|
||||
.. method:: HTTPConnection.set_debuglevel(level)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue