From 4ff3c04b19cdcd16e1bd9a4f5b4b8ad88504c57b Mon Sep 17 00:00:00 2001 From: Guillaume Risbourg Date: Thu, 7 Nov 2019 18:40:36 +0100 Subject: [PATCH] [ldlc] Fixed __init__ bug on LdlcParBrowser Closes: 10942@zendesk --- modules/ldlc/browser.py | 5 +++-- modules/ldlc/module.py | 7 ++++++- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/ldlc/browser.py b/modules/ldlc/browser.py index fb1102abf5..f2799a9d43 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 5f305f1b3c..364da43d83 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()) -- GitLab