diff --git a/modules/bnppere/module.py b/modules/bnppere/module.py index 3414d060cb5c9ebc94b5c644a1606e39feee991a..67ad3ba6a10d1eb0829b33d89832e8406a2c737e 100644 --- a/modules/bnppere/module.py +++ b/modules/bnppere/module.py @@ -36,16 +36,28 @@ class BnppereModule(AbstractModule, CapBankWealth, CapProfile): LICENSE = 'LGPLv3+' VERSION = '1.6' CONFIG = BackendConfig( - ValueBackendPassword('login', label='Identifiant', masked=False), - ValueBackendPassword('password', label='Code secret'), - Value('otp', label=u'Code de sécurité', default='', regexp='^(\d{6})$'), - Value('website', label='Espace Client', default='personeo', - choices={'personeo': 'PEE, PERCO (Personeo)', 'visiogo': 'PER Entreprises (Visiogo)'})) + ValueBackendPassword('login', label='Identifiant', masked=False), + ValueBackendPassword('password', label='Code secret'), + Value('otp', label=u'Code de sécurité', default='', regexp=r'^(\d{6})$'), + Value( + 'website', + label='Espace Client', + default='personeo', + choices={ + 'personeo': 'PEE, PERCO (Personeo)', + 'visiogo': 'PER Entreprises (Visiogo)' + } + ) + ) + PARENT = 's2e' def create_default_browser(self): - b = {'personeo': BnppereBrowser, 'visiogo': VisiogoBrowser} - self.BROWSER = b[self.config['website'].get()] + websites = { + 'personeo': BnppereBrowser, + 'visiogo': VisiogoBrowser + } + self.BROWSER = websites[self.config['website'].get()] return self.create_browser(self.config, weboob=self.weboob) def iter_accounts(self):