From 05026b2f184eba128e59436eb65b1447d48d90e2 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Tue, 7 Feb 2012 14:48:55 +0100 Subject: [PATCH] check that url isn't an unicode string (closes #784) --- weboob/tools/browser/browser.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/weboob/tools/browser/browser.py b/weboob/tools/browser/browser.py index 79349de1..37f05392 100644 --- a/weboob/tools/browser/browser.py +++ b/weboob/tools/browser/browser.py @@ -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