summaryrefslogtreecommitdiffstats
path: root/Lib/urllib
diff options
context:
space:
mode:
authorSenthil Kumaran <orsenthil@gmail.com>2009-05-05 18:41:13 (GMT)
committerSenthil Kumaran <orsenthil@gmail.com>2009-05-05 18:41:13 (GMT)
commit690ce9b353bc0a86d0886470adbaa50e813de3b8 (patch)
tree190c0c6730249003e6f2dc0a0918c8da94c749b8 /Lib/urllib
parent501927d541ecf23a2915d2133f03f761c3baa5bb (diff)
downloadcpython-690ce9b353bc0a86d0886470adbaa50e813de3b8.zip
cpython-690ce9b353bc0a86d0886470adbaa50e813de3b8.tar.gz
cpython-690ce9b353bc0a86d0886470adbaa50e813de3b8.tar.bz2
Fix for issue1153027, making Py3k changes similar to fix in issue918368.
This will address: a) urllib/ in py3k, b) urllib in py2x is addressed by issue918368. c) urllib2 in py2x was already addressed in Revision 43132.
Diffstat (limited to 'Lib/urllib')
-rw-r--r--Lib/urllib/request.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/urllib/request.py b/Lib/urllib/request.py
index 42e6d17..89ac22a 100644
--- a/Lib/urllib/request.py
+++ b/Lib/urllib/request.py
@@ -1398,6 +1398,7 @@ class URLopener:
def open(self, fullurl, data=None):
"""Use URLopener().open(file) instead of open(file, 'r')."""
fullurl = unwrap(to_bytes(fullurl))
+ fullurl = quote(fullurl, safe="%/:=&?~#+!$,;'@()*[]")
if self.tempcache and fullurl in self.tempcache:
filename, headers = self.tempcache[fullurl]
fp = open(filename, 'rb')