From 4fa00ad235bd91d3d58f5fe4bb521257d6bd438a Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Wed, 25 Mar 2015 00:33:41 +0100 Subject: [PATCH] call default Browser.deinit() --- modules/lcl/browser.py | 3 --- modules/lcl/enterprise/browser.py | 1 + modules/lcl/module.py | 7 ------- 3 files changed, 1 insertion(+), 10 deletions(-) diff --git a/modules/lcl/browser.py b/modules/lcl/browser.py index d781e055..3c712a2a 100644 --- a/modules/lcl/browser.py +++ b/modules/lcl/browser.py @@ -57,9 +57,6 @@ class LCLBrowser(LoginBrowser): TIMEOUT = 30.0 - def deinit(self): - pass - def do_login(self): assert isinstance(self.username, basestring) assert isinstance(self.password, basestring) diff --git a/modules/lcl/enterprise/browser.py b/modules/lcl/enterprise/browser.py index 9d2b53c0..f3846395 100644 --- a/modules/lcl/enterprise/browser.py +++ b/modules/lcl/enterprise/browser.py @@ -64,6 +64,7 @@ class LCLEnterpriseBrowser(Browser): self._logged = False def deinit(self): + super(LCLEnterpriseBrowser, self).deinit() if self._logged: self.logout() diff --git a/modules/lcl/module.py b/modules/lcl/module.py index 3a7bea32..b134b5ec 100644 --- a/modules/lcl/module.py +++ b/modules/lcl/module.py @@ -60,13 +60,6 @@ class LCLModule(Module, CapBank): return self.create_browser(self.config['login'].get(), self.config['password'].get()) - def deinit(self): - # don't need to logout if the browser hasn't been used. - if not self._browser: - return - - self.browser.deinit() - def iter_accounts(self): return self.browser.get_accounts_list()