bases.encoding.errors
Encoding error classes.
DecodingError
EncodingError
Error
InvalidByteBlockError
- class InvalidByteBlockError[source]
Bases:
EncodingError
Encoding error raised by block encodings when a byte block is invalid.
InvalidCharBlockError
- class InvalidCharBlockError[source]
Bases:
DecodingError
Decoding error raised by block encodings when a char block is invalid.
InvalidDigitError
- class InvalidDigitError(digit, base)[source]
Bases:
EncodingError
Encoding error raised when a digit does not index a character in the given alphabet (because
not 0 <= digit < len(alphabet)
)
NonAlphabeticCharError
- class NonAlphabeticCharError(char, alphabet)[source]
Bases:
DecodingError
Decoding error raised when a character is not in the given alphabet, (considering case-insensitivity of the alphabet, if relevant).
PaddingError
- class PaddingError(padding, expected_padding)[source]
Bases:
DecodingError
Decoding error raised when a string to be decoded has incorrect padding.