From: Matt Robenolt Date: Mon, 24 Nov 2014 01:54:44 +0000 (-0800) Subject: url was already parsed, don't urlparse twice X-Git-Tag: v2.5.0~5^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2a5364cf72fb8156773d6304c0e3e21472de8002;p=services%2Fpython-requests.git url was already parsed, don't urlparse twice --- diff --git a/requests/sessions.py b/requests/sessions.py index c2f42b1..4eb374f 100644 --- a/requests/sessions.py +++ b/requests/sessions.py @@ -129,7 +129,7 @@ class SessionRedirectMixin(object): # Facilitate relative 'location' headers, as allowed by RFC 7231. # (e.g. '/path/to/resource' instead of 'http://domain.tld/path/to/resource') # Compliant with RFC3986, we percent encode the url. - if not urlparse(url).netloc: + if not parsed.netloc: url = urljoin(resp.url, requote_uri(url)) else: url = requote_uri(url)