add handling of new "espace pro" website for lcl
This commit is contained in:
parent
07294ac0f6
commit
1c773c7514
2 changed files with 36 additions and 25 deletions
|
|
@ -25,7 +25,7 @@ from weboob.tools.backend import BaseBackend, BackendConfig
|
|||
from weboob.tools.value import ValueBackendPassword, Value
|
||||
|
||||
from .browser import LCLBrowser, LCLProBrowser
|
||||
from .enterprise.browser import LCLEnterpriseBrowser
|
||||
from .enterprise.browser import LCLEnterpriseBrowser, LCLEspaceProBrowser
|
||||
|
||||
|
||||
__all__ = ['LCLBackend']
|
||||
|
|
@ -43,14 +43,16 @@ class LCLBackend(BaseBackend, CapBank):
|
|||
Value('website', label='Type de compte', default='par',
|
||||
choices={'par': 'Particuliers',
|
||||
'pro': 'Professionnels',
|
||||
'ent': 'Entreprises'}))
|
||||
'ent': 'Entreprises',
|
||||
'esp': 'Espace Pro'}))
|
||||
BROWSER = LCLBrowser
|
||||
|
||||
def create_default_browser(self):
|
||||
# assume all `website` option choices are defined here
|
||||
browsers = {'par': LCLBrowser,
|
||||
'pro': LCLProBrowser,
|
||||
'ent': LCLEnterpriseBrowser}
|
||||
'ent': LCLEnterpriseBrowser,
|
||||
'esp': LCLEspaceProBrowser}
|
||||
|
||||
website_value = self.config['website']
|
||||
self.BROWSER = browsers.get(website_value.get(),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue