diff --git a/modules/ldlc/browser.py b/modules/ldlc/browser.py index fb1102abf5b9b9d80f87fd29d18860962ef34af2..f2799a9d435f3506a76565271383233543de4bc1 100644 --- a/modules/ldlc/browser.py +++ b/modules/ldlc/browser.py @@ -29,8 +29,9 @@ class LdlcParBrowser(AbstractBrowser): documents = URL(r'/fr-fr/Orders/PartialCompletedOrdersHeader', DocumentsPage) - def __init__(self, *args, **kwargs): - super(LdlcParBrowser, self).__init__(*args, **kwargs) + def __init__(self, config, *args, **kwargs): + super(LdlcParBrowser, self).__init__(config, *args, **kwargs) + self.config = config self.lang = 'fr-fr/' @need_login diff --git a/modules/ldlc/module.py b/modules/ldlc/module.py index 5f305f1b3c32e02764d3f30586917704c8257e29..364da43d83c01d38ebb715578090cac3e8988629 100644 --- a/modules/ldlc/module.py +++ b/modules/ldlc/module.py @@ -50,7 +50,12 @@ class LdlcModule(AbstractModule, CapDocument): def create_default_browser(self): if self.config['website'].get() == 'part': self.BROWSER = LdlcParBrowser - return self.create_browser(self.config['login'].get(), self.config['password'].get(), weboob=self.weboob) + return self.create_browser( + self.config, + self.config['login'].get(), + self.config['password'].get(), + weboob=self.weboob, + ) else: self.BROWSER = LdlcProBrowser return self.create_browser(self.config, self.config['login'].get(), self.config['password'].get())