revert the changes done for issue14826 - quoting witin Request is not desirable.

This commit is contained in:
Senthil Kumaran 2012-07-08 18:00:47 -07:00
commit 612a815820
3 changed files with 0 additions and 11 deletions

View File

@ -1272,11 +1272,6 @@ class RequestTests(unittest.TestCase):
request.method = 'HEAD' request.method = 'HEAD'
self.assertEqual(request.get_method(), 'HEAD') self.assertEqual(request.get_method(), 'HEAD')
def test_quote_url(self):
Request = urllib.request.Request
request = Request("http://www.python.org/foo bar")
self.assertEqual(request.full_url, "http://www.python.org/foo%20bar")
def test_main(): def test_main():
support.run_unittest( support.run_unittest(

View File

@ -264,7 +264,6 @@ class Request:
method=None): method=None):
# unwrap('<URL:type://host/path>') --> 'type://host/path' # unwrap('<URL:type://host/path>') --> 'type://host/path'
self.full_url = unwrap(url) self.full_url = unwrap(url)
self.full_url = quote(self.full_url, safe="%/:=&?~#+!$,;'@()*[]|")
self.full_url, self.fragment = splittag(self.full_url) self.full_url, self.fragment = splittag(self.full_url)
self.data = data self.data = data
self.headers = {} self.headers = {}

View File

@ -31,11 +31,6 @@ Core and Builtins
Library Library
------- -------
- Issue #14826: Quote urls in urllib.request.Request similar to how they
are quoted by urllib.request.URLopener. Allows urls to spaces in them to work
transparently with urllib.request.urlopen(...). Patch contributed by Stephen
Thorne.
- Issue #5931: wsgiref environ variable SERVER_SOFTWARE will specify an - Issue #5931: wsgiref environ variable SERVER_SOFTWARE will specify an
implementation specific term like Cpython, Jython instead of generic "Python" implementation specific term like Cpython, Jython instead of generic "Python"