arelle.LeiUtil¶
See COPYRIGHT.md for copyright information.
Implementation of ISO 17442:2012(E) Appendix A
Module Contents¶
Classes¶
Functions¶
Data¶
API¶
- class arelle.LeiUtil.LEIValidationResult¶
Bases:
enum.Enum- VALID¶
‘auto(…)’
- INVALID_LEXICAL¶
‘auto(…)’
- INVALID_CHECKSUM¶
‘auto(…)’
- description() str¶
- arelle.LeiUtil.LEI_VALID¶
None
- arelle.LeiUtil.LEI_INVALID_LEXICAL¶
None
- arelle.LeiUtil.LEI_INVALID_CHECKSUM¶
None
- arelle.LeiUtil._leiLexicalPattern¶
‘compile(…)’
- arelle.LeiUtil._requiredLEILength¶
20
- arelle.LeiUtil._leiToDigitTable¶
‘maketrans(…)’
- arelle.LeiUtil._validLeiDespiteChecksumFailPatternString¶
‘^(029200720E3M3A4D6D01|029200758D5M0AI3F601|315700X8JQ3IU0NGK501|3157007SCCESQAUH5Z01|315700TCC9NTEP…’
- arelle.LeiUtil._validLeiDespiteChecksumFailSet¶
‘frozenset(…)’
- arelle.LeiUtil.checkLei(lei: str) arelle.LeiUtil.LEIValidationResult¶