[bill] [banks] [CapDocument] Précisions sur accepted_doc_types vs accepted_document_types
Bonjour,
La documentation de CapDocument indique que l'on peut préciser les types de documents supportés dans le tuple accepted_doc_types
.
On retrouve en effet ce tuple dans certains modules ainsi que sa définition dans weboob.capabilities.bill.CapDocument
:
weboob/capabilities/bill.py
112: accepted_doc_types = ()
modules/lcl/module.py
73: accepted_doc_types = (DocumentTypes.STATEMENT, DocumentTypes.NOTICE, DocumentTypes.REPORT, DocumentTypes.OTHER)
modules/s2e/module.py
38: accepted_doc_types = (DocumentTypes.STATEMENT, DocumentTypes.REPORT)
cependant, une grande majorité de modules utilise accepted_document_types (qui n'est pas défini):
modules/cityscoot/module.py
46: accepted_document_types = (DocumentTypes.BILL,)
modules/amelipro/module.py
43: accepted_document_types = (DocumentTypes.BILL,)
modules/onlinenet/module.py
47: accepted_document_types = (DocumentTypes.BILL, DocumentTypes.OTHER,)
modules/edf/module.py
47: accepted_document_types = (DocumentTypes.BILL,)
modules/ovh/module.py
48: accepted_document_types = (DocumentTypes.BILL,)
modules/freemobile/module.py
49: accepted_document_types = (DocumentTypes.BILL,)
modules/bnporc/module.py
68: accepted_document_types = (
modules/amazon/module.py
68: accepted_document_types = (DocumentTypes.BILL,)
modules/lucca/module.py
54: accepted_document_types = (DocumentTypes.BILL,)
modules/materielnet/module.py
50: accepted_document_types = (DocumentTypes.BILL,)
modules/creditmutuel/module.py
59: accepted_document_types = (DocumentTypes.OTHER,)
modules/caissedepargne/module.py
58: accepted_document_types = (DocumentTypes.OTHER,)
modules/infomaniak/module.py
46: accepted_document_types = (DocumentTypes.BILL,)
modules/societegenerale/module.py
60: accepted_document_types = (DocumentTypes.STATEMENT, DocumentTypes.RIB)
modules/ing/module.py
60: accepted_document_types = (DocumentTypes.STATEMENT,)
modules/banquepopulaire/module.py
77: accepted_document_types = (DocumentTypes.STATEMENT,)
modules/bolden/module.py
53: accepted_document_types = (DocumentTypes.OTHER,)
modules/ameli/module.py
47: accepted_document_types = (DocumentTypes.BILL,)
modules/trainline/module.py
49: accepted_document_types = (DocumentTypes.BILL,)
modules/orange/module.py
52: accepted_document_types = (DocumentTypes.BILL,)
modules/ekwateur/module.py
51: accepted_document_types = (DocumentTypes.BILL,)
Deux questions:
- Est-ce qu'un patch alignant tout le monde sur l'un des deux (préférentiellement celui de la documentation) est utile ?
- À qui/quoi sert ce tuple, sachant qu'il n'est utilisé nulle part ?