stdnum.exceptions¶
Collection of exceptions.
The validation functions of stdnum should raise one of the below exceptions when validation of the number fails.
-
exception
stdnum.exceptions.
InvalidChecksum
¶ The number’s internal checksum or check digit does not match.
-
exception
stdnum.exceptions.
InvalidComponent
¶ One of the parts of the number has an invalid reference.
Some part of the number refers to some external entity like a country code, a date or a predefined collection of values. The number contains some invalid reference.
-
exception
stdnum.exceptions.
InvalidFormat
¶ Something is wrong with the format of the number.
This generally means characters or delimiters that are not allowed are part of the number or required parts are missing.
-
exception
stdnum.exceptions.
InvalidLength
¶ The length of the number is wrong.
-
exception
stdnum.exceptions.
ValidationError
¶ Top-level error for validating numbers.
This exception should normally not be raised, only subclasses of this exception.