check that url isn't an unicode string (closes #784)

This commit is contained in:
Romain Bignon 2012-02-07 14:48:55 +01:00
commit 05026b2f18

View file

@ -125,6 +125,8 @@ def check_location(func):
url = '%s://%s%s' % (self.PROTOCOL, self.DOMAIN, url)
url = re.sub('(.*)#.*', r'\1', url)
if isinstance(url, unicode):
url = url.encode('utf-8')
args = (url,) + args[1:]
return func(self, *args, **kwargs)
return inner