From 9eacdb0347d3bdad679879967cfb16b4bcc217a7 Mon Sep 17 00:00:00 2001 From: Bezleputh Date: Mon, 24 Mar 2014 19:14:55 +0100 Subject: [PATCH] [browser2] fix bug in is_here when self.klass is None --- weboob/tools/browser2/page.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/weboob/tools/browser2/page.py b/weboob/tools/browser2/page.py index 32d9da80..b7f69dc3 100644 --- a/weboob/tools/browser2/page.py +++ b/weboob/tools/browser2/page.py @@ -72,7 +72,7 @@ class URL(object): params = self.match(self.browser.absurl(self.build(**kwargs), base=True)).groupdict() else: params = None - return self.browser.page and isinstance(self.browser.page, self.klass) \ + return self.browser.page and self.klass and isinstance(self.browser.page, self.klass) \ and (params is None or params == self.browser.page.params) def stay_or_go(self, **kwargs):