check that url isn't an unicode string (closes #784)
This commit is contained in:
parent
04183000bc
commit
05026b2f18
1 changed files with 2 additions and 0 deletions
|
|
@ -125,6 +125,8 @@ def check_location(func):
|
||||||
url = '%s://%s%s' % (self.PROTOCOL, self.DOMAIN, url)
|
url = '%s://%s%s' % (self.PROTOCOL, self.DOMAIN, url)
|
||||||
url = re.sub('(.*)#.*', r'\1', url)
|
url = re.sub('(.*)#.*', r'\1', url)
|
||||||
|
|
||||||
|
if isinstance(url, unicode):
|
||||||
|
url = url.encode('utf-8')
|
||||||
args = (url,) + args[1:]
|
args = (url,) + args[1:]
|
||||||
return func(self, *args, **kwargs)
|
return func(self, *args, **kwargs)
|
||||||
return inner
|
return inner
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue