brazilian_ids.functions package¶
Subpackages¶
- brazilian_ids.functions.company package
- brazilian_ids.functions.labor_dispute package
- brazilian_ids.functions.location package
- brazilian_ids.functions.person package
- brazilian_ids.functions.real_state package
Submodules¶
brazilian_ids.functions.exceptions module¶
Generic exceptions for bad formed ID’s.
- exception brazilian_ids.functions.exceptions.InvalidIdError(id, message=None)¶
Bases:
ValueErrorException for an invalid ID.
- Parameters:
id (str)
message (None | str)
- Return type:
None
- abstract id_type()¶
Return the ID type. Subclasses must override this method.
- exception brazilian_ids.functions.exceptions.InvalidIdLengthError(id, expected_digits)¶
Bases:
InvalidIdErrorException for an ID that has missing digits, excluding the verification one in the expected number of digits.
- Parameters:
id (str)
expected_digits (int)
- Return type:
None
brazilian_ids.functions.util module¶
Helper to validate identifiers.
For internal use only.