minor fix (when redirected path has non-ASCII char and conf.url is unicode) and bits along with pieces

This commit is contained in:
Miroslav Stampar
2012-05-14 14:06:43 +00:00
parent 595f69fa2c
commit 333f8057a5
3 changed files with 7 additions and 4 deletions

View File

@@ -78,7 +78,7 @@ class SmartRedirectHandler(urllib2.HTTPRedirectHandler):
redurl = self._get_header_redirect(headers)
if not urlparse.urlsplit(redurl).netloc:
redurl = urlparse.urljoin(conf.url, redurl)
redurl = urlparse.urljoin(req.get_full_url(), redurl)
self._infinite_loop_check(req)
self._ask_redirect_choice(code, redurl)