brazilian_ids.functions package

Subpackages

Submodules

brazilian_ids.functions.exceptions module

Generic exceptions for bad formed ID’s.

exception brazilian_ids.functions.exceptions.InvalidIdError(id, message=None)

Bases: ValueError

Exception 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: InvalidIdError

Exception 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.

Module contents