From 1bef60b347fd0d472857366e306cb4c6159760cb Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Sun, 13 Apr 2014 12:32:02 +0200 Subject: [PATCH] URL builds absolute urls from BASEURL --- weboob/tools/browser2/page.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/weboob/tools/browser2/page.py b/weboob/tools/browser2/page.py index c5fb3003..572493e3 100644 --- a/weboob/tools/browser2/page.py +++ b/weboob/tools/browser2/page.py @@ -81,7 +81,7 @@ class URL(object): assert self.klass is not None, "You can use this method only if the is a BasePage class handler." if len(kwargs): - params = self.match(self.browser.absurl(self.build(**kwargs), base=True)).groupdict() + params = self.match(self.build(**kwargs)).groupdict() else: params = None @@ -147,7 +147,8 @@ class URL(object): url = pattern % kwargs except KeyError: continue - return url + + return self.browser.absurl(url, base=True) raise UrlNotResolvable('Unable to resolve URL with %r. Available are %s' % (kwargs, ', '.join([pattern for pattern, _ in patterns])))