ensure unicode for redirects

git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@1916 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
calvin 2004-11-05 00:24:25 +00:00
parent 437b56c9ad
commit 2ba4a50965

View file

@ -230,6 +230,8 @@ class HttpUrl (urlbase.UrlBase, proxysupport.ProxySupport):
self.headers.getheader("Uri", ""))
redirected = linkcheck.url.url_norm(
urlparse.urljoin(redirected, newurl))
if not isinstance(redirected, unicode):
redirected = unicode(redirected, "iso8859-1", "ignore")
self.add_info(_("Redirected to %(url)s") % {'url': redirected})
linkcheck.log.debug(linkcheck.LOG_CHECK, "Redirected to %r",
redirected)