[Python-checkins] [2.7] bpo-32804: Include the context parameter in urlretrieve documentation (GH-10203)

Xiang Zhang webhook-mailer at python.org
Wed Oct 31 21:49:14 EDT 2018


https://github.com/python/cpython/commit/aa39c1ab6de6d3fb0204741efdde9b7eed25b093
commit: aa39c1ab6de6d3fb0204741efdde9b7eed25b093
branch: 2.7
author: Lysandros Nikolaou <lisandrosnik at gmail.com>
committer: Xiang Zhang <angwerzx at 126.com>
date: 2018年11月01日T09:49:10+08:00
summary:
[2.7] bpo-32804: Include the context parameter in urlretrieve documentation (GH-10203)
files:
M Doc/library/urllib.rst
diff --git a/Doc/library/urllib.rst b/Doc/library/urllib.rst
index c24f4375e9d8..084d567e5e2e 100644
--- a/Doc/library/urllib.rst
+++ b/Doc/library/urllib.rst
@@ -147,14 +147,15 @@ High-level interface
 :envvar:`no_proxy` environment variable.
 
 .. versionchanged:: 2.7.9
- The *context* parameter was added. All the neccessary certificate and hostname checks are done by default.
+ The *context* parameter was added. All the neccessary certificate and hostname
+ checks are done by default.
 
 .. deprecated:: 2.6
 The :func:`urlopen` function has been removed in Python 3 in favor
 of :func:`urllib2.urlopen`.
 
 
-.. function:: urlretrieve(url[, filename[, reporthook[, data]]])
+.. function:: urlretrieve(url[, filename[, reporthook[, data[, context]]]])
 
 Copy a network object denoted by a URL to a local file, if necessary. If the URL
 points to a local file, or a valid cached copy of the object exists, the object
@@ -179,6 +180,10 @@ High-level interface
 :mimetype:`application/x-www-form-urlencoded` format; see the :func:`urlencode`
 function below.
 
+ The *context* parameter may be set to a :class:`ssl.SSLContext` instance to
+ configure the SSL settings that are used if :func:`urlretrieve` makes a HTTPS
+ connection.
+
 .. versionchanged:: 2.5
 :func:`urlretrieve` will raise :exc:`ContentTooShortError` when it detects that
 the amount of data available was less than the expected amount (which is the
@@ -196,6 +201,10 @@ High-level interface
 the size of the data it has downloaded, and just returns it. In this case you
 just have to assume that the download was successful.
 
+ .. versionchanged:: 2.7.9
+ The *context* parameter was added. All the neccessary certificate and hostname
+ checks are done by default.
+
 
 .. data:: _urlopener
 
@@ -349,6 +358,10 @@ URL Opener objects
 :class:`URLopener` objects will raise an :exc:`IOError` exception if the server
 returns an error code.
 
+ .. versionchanged:: 2.7.9
+ The *context* parameter was added. All the neccessary certificate and hostname
+ checks are done by default.
+
 .. method:: open(fullurl[, data])
 
 Open *fullurl* using the appropriate protocol. This method sets up cache and


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /