diff --git a/modules/edf/par/browser.py b/modules/edf/par/browser.py index 8d3cb0580a4be07458b5573aa228404c161f2de4..f62d3f397a5fb8af77cb519de091aa35821b4762 100644 --- a/modules/edf/par/browser.py +++ b/modules/edf/par/browser.py @@ -56,12 +56,11 @@ class EdfBrowser(LoginBrowser, StatesMixin): r'&di=(?P.*)&bn=(?P.*)&an=(?P.*)', BillDownload) profile = URL('/services/rest/context/getCustomerContext', ProfilePage) - __states__ = ['id_token1'] + __states__ = ['id_token1', 'otp_data'] def __init__(self, config, *args, **kwargs): self.config = config self.otp_data = None - self.otp_url = None self.id_token1 = None kwargs['username'] = self.config['login'].get() kwargs['password'] = self.config['password'].get() @@ -90,7 +89,6 @@ def do_login(self): self.logger.info('already logged') return - self.otp_url = self.url self.authenticate.go(method='POST', params=auth_params) data = self.page.get_data() data['callbacks'][0]['input'][0]['value'] = self.username