[browser2] fix bug in is_here when self.klass is None

This commit is contained in:
Bezleputh 2014-03-24 19:14:55 +01:00
commit 9eacdb0347

View file

@ -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):