This commit is contained in:
Vincent Paredes 2014-07-08 15:18:24 +02:00 committed by Romain Bignon
commit 439ed46f13
3 changed files with 60 additions and 2 deletions

View file

@ -26,6 +26,7 @@ from weboob.tools.value import ValueBackendPassword, Value
from .browser import LCLBrowser
from .enterprise.browser import LCLEnterpriseBrowser
from .browser import LCLProBrowser
__all__ = ['LCLBackend']
@ -42,6 +43,7 @@ class LCLBackend(BaseBackend, CapBank):
ValueBackendPassword('password', label='Code personnel'),
Value('website', label='Type de compte', default='par',
choices={'par': 'Particuliers',
'pro': 'Professionnels',
'ent': 'Entreprises'}))
BROWSER = LCLBrowser
@ -51,6 +53,10 @@ class LCLBackend(BaseBackend, CapBank):
self.BROWSER = LCLEnterpriseBrowser
return self.create_browser(self.config['login'].get(),
self.config['password'].get())
elif website == 'pro':
self.BROWSER = LCLProBrowser
return self.create_browser(self.config['login'].get(),
self.config['password'].get())
else:
self.BROWSER = LCLBrowser
return self.create_browser(self.config['login'].get(),