PyAsn1Error¶
ValueConstraintError¶
- class pyasn1.error.ValueConstraintError(*args, **kwargs)¶
ASN.1 type constraints violation exception
The ValueConstraintError exception indicates an ASN.1 value constraint violation.
It might happen on value object instantiation (for scalar types) or on serialization (for constructed types).
SubstrateUnderrunError¶
- class pyasn1.error.SubstrateUnderrunError(*args, **kwargs)¶
ASN.1 data structure deserialization error
The SubstrateUnderrunError exception indicates insufficient serialised data on input of a de-serialization codec.
PyAsn1UnicodeError¶
- class pyasn1.error.PyAsn1UnicodeError(message, unicode_error=None)¶
Unicode text processing error
The PyAsn1UnicodeError exception is a base class for errors relating to unicode text de/serialization.
Apart from inheriting from
PyAsn1Error
, it also inherits fromUnicodeError
to help the caller catching unicode-related errors.
PyAsn1UnicodeDecodeError¶
- class pyasn1.error.PyAsn1UnicodeDecodeError(message, unicode_error=None)¶
Unicode text decoding error
The PyAsn1UnicodeDecodeError exception represents a failure to deserialize unicode text.
Apart from inheriting from
PyAsn1UnicodeError
, it also inherits fromUnicodeDecodeError
to help the caller catching unicode-related errors.
PyAsn1UnicodeEncodeError¶
- class pyasn1.error.PyAsn1UnicodeEncodeError(message, unicode_error=None)¶
Unicode text encoding error
The PyAsn1UnicodeEncodeError exception represents a failure to serialize unicode text.
Apart from inheriting from
PyAsn1UnicodeError
, it also inherits fromUnicodeEncodeError
to help the caller catching unicode-related errors.