diff options
author | Senthil Kumaran <orsenthil@gmail.com> | 2009-10-18 01:31:15 (GMT) |
---|---|---|
committer | Senthil Kumaran <orsenthil@gmail.com> | 2009-10-18 01:31:15 (GMT) |
commit | 3ae41accc67615c8fcc879b3eda5bb8c08f003b8 (patch) | |
tree | 2256bfcd4ab482cfdc0ce98be1e47d66a36a37b8 /Doc | |
parent | f278ad6333ab3048d00f80851119b8ac6d0e76c3 (diff) | |
download | cpython-3ae41accc67615c8fcc879b3eda5bb8c08f003b8.zip cpython-3ae41accc67615c8fcc879b3eda5bb8c08f003b8.tar.gz cpython-3ae41accc67615c8fcc879b3eda5bb8c08f003b8.tar.bz2 |
Merged revisions 75474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r75474 | senthil.kumaran | 2009-10-18 06:54:41 +0530 (Sun, 18 Oct 2009) | 2 lines
Fix for Issue7155 - urllib do not document default use of system proxy configuration
........
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/library/urllib.rst | 6 | ||||
-rw-r--r-- | Doc/library/urllib2.rst | 12 |
2 files changed, 14 insertions, 4 deletions
diff --git a/Doc/library/urllib.rst b/Doc/library/urllib.rst index 905c324..68b57aa 100644 --- a/Doc/library/urllib.rst +++ b/Doc/library/urllib.rst @@ -96,8 +96,10 @@ High-level interface .. index:: single: Internet Config - In a Macintosh environment, :func:`urlopen` will retrieve proxy information from - Internet Config. + In a Mac OS X environment, :func:`urlopen` will retrieve proxy information + from the OS X System Configuration Framework, which can be managed with + Network System Preferences panel. + Alternatively, the optional *proxies* argument may be used to explicitly specify proxies. It must be a dictionary mapping scheme names to proxy URLs, where an diff --git a/Doc/library/urllib2.rst b/Doc/library/urllib2.rst index e6f8061..cb8dc55 100644 --- a/Doc/library/urllib2.rst +++ b/Doc/library/urllib2.rst @@ -53,6 +53,9 @@ The :mod:`urllib2` module defines the following functions: default installed global :class:`OpenerDirector` uses :class:`UnknownHandler` to ensure this never happens). + In addition, default installed :class:`ProxyHandler` makes sure the requests + are handled through the proxy when they are set. + .. versionchanged:: 2.6 *timeout* was added. @@ -187,8 +190,13 @@ The following classes are provided: .. class:: ProxyHandler([proxies]) Cause requests to go through a proxy. If *proxies* is given, it must be a - dictionary mapping protocol names to URLs of proxies. The default is to read the - list of proxies from the environment variables :envvar:`<protocol>_proxy`. + dictionary mapping protocol names to URLs of proxies. The default is to read + the list of proxies from the environment variables + :envvar:`<protocol>_proxy`. If no proxy environment variables are set, in a + Windows environment, proxy settings are obtained from the registry's + Internet Settings section and in a Mac OS X environment, proxy information + is retrieved from from the OS X System Configuration Framework. + To disable autodetected proxy pass an empty dictionary. |