summaryrefslogtreecommitdiffstats
path: root/Lib/urllib.py
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2008-07-02 01:57:08 (GMT)
committerBrett Cannon <bcannon@gmail.com>2008-07-02 01:57:08 (GMT)
commit8bb8fa5dd679d1f4086fac4d3181f0985c14006d (patch)
treed42673a3deb34bb5c03202b979b766eb89bb20a2 /Lib/urllib.py
parentaac51b8a69d65533f511f0483c797fcf6a6c696c (diff)
downloadcpython-8bb8fa5dd679d1f4086fac4d3181f0985c14006d.zip
cpython-8bb8fa5dd679d1f4086fac4d3181f0985c14006d.tar.gz
cpython-8bb8fa5dd679d1f4086fac4d3181f0985c14006d.tar.bz2
Handle urllib's renaming for Python 3.0:
* Deprecate urllib.urlopen() in favor of urllib2.urlopen() for 3.0. * Update docs to mention split/rename of the module and deprecation of urlopen(). Changes to lib2to3 are in a separate commit. Work is for issue #2885.
Diffstat (limited to 'Lib/urllib.py')
-rw-r--r--Lib/urllib.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/urllib.py b/Lib/urllib.py
index ab22a95..55a29f4 100644
--- a/Lib/urllib.py
+++ b/Lib/urllib.py
@@ -28,6 +28,7 @@ import os
import time
import sys
from urlparse import urljoin as basejoin
+import warnings
__all__ = ["urlopen", "URLopener", "FancyURLopener", "urlretrieve",
"urlcleanup", "quote", "quote_plus", "unquote", "unquote_plus",
@@ -69,7 +70,11 @@ else:
# Shortcut for basic usage
_urlopener = None
def urlopen(url, data=None, proxies=None):
- """urlopen(url [, data]) -> open file-like object"""
+ """Create a file-like object for the specified URL to read from."""
+ from warnings import warnpy3k
+ warnings.warnpy3k("urllib.urlopen() has been removed in Python 3.0 in "
+ "favor of urllib2.urlopen()", stacklevel=2)
+
global _urlopener
if proxies is not None:
opener = FancyURLopener(proxies=proxies)