diff --git a/modules/bp/browser.py b/modules/bp/browser.py index ae5fedc61189d6a57e7c0cdbffc2ede01d4090eb..2fa06a767671b51e30d38db4614f4d62f7714448 100644 --- a/modules/bp/browser.py +++ b/modules/bp/browser.py @@ -200,9 +200,9 @@ def deinit(self): super(BPBrowser, self).deinit() self.linebourse.deinit() - def location(self, url, **kwargs): + def open(self, *args, **kwargs): try: - return super(BPBrowser, self).location(url, **kwargs) + return super(BPBrowser, self).open(*args, **kwargs) except ServerError as err: if "/../" not in err.response.url: raise @@ -211,7 +211,7 @@ def location(self, url, **kwargs): self.logger.debug('site has "/../" in their url, fixing url manually') parts = list(urlsplit(err.response.url)) parts[2] = os.path.abspath(parts[2]) - return self.location(urlunsplit(parts)) + return self.open(urlunsplit(parts)) def do_login(self): self.location(self.login_url)