c]GddeZGddeZGddeZGddeeZGdd eeZGd d eeZ y ) ceZdZdZy) PyAsn1ErrorzBase pyasn1 exception `PyAsn1Error` is the base exception class (based on :class:`Exception`) that represents all possible ASN.1 related errors. N__name__ __module__ __qualname____doc__./usr/lib/python3/dist-packages/pyasn1/error.pyrr sr rceZdZdZy)ValueConstraintErroraASN.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). Nrr r r r r sr r ceZdZdZy)SubstrateUnderrunErrorzASN.1 data structure deserialization error The `SubstrateUnderrunError` exception indicates insufficient serialised data on input of a de-serialization codec. Nrr r r rrsr rceZdZdZddZy)PyAsn1UnicodeErrora.Unicode text processing error The `PyAsn1UnicodeError` exception is a base class for errors relating to unicode text de/serialization. Apart from inheriting from :class:`PyAsn1Error`, it also inherits from :class:`UnicodeError` to help the caller catching unicode-related errors. Nct|tr tj|g|jtj||yN) isinstance UnicodeError__init__argsr)selfmessage unicode_errors r rzPyAsn1UnicodeError.__init__.s5 m\ 2  ! !$ <);); <T7+r r)rrrrrr r r rr%s ,r rceZdZdZy)PyAsn1UnicodeDecodeErrora/Unicode text decoding error The `PyAsn1UnicodeDecodeError` exception represents a failure to deserialize unicode text. Apart from inheriting from :class:`PyAsn1UnicodeError`, it also inherits from :class:`UnicodeDecodeError` to help the caller catching unicode-related errors. Nrr r r rr4r rceZdZdZy)PyAsn1UnicodeEncodeErrora-Unicode text encoding error The `PyAsn1UnicodeEncodeError` exception represents a failure to serialize unicode text. Apart from inheriting from :class:`PyAsn1UnicodeError`, it also inherits from :class:`UnicodeEncodeError` to help the caller catching unicode-related errors. Nrr r r rr@rr rN) Exceptionrr rrrUnicodeDecodeErrorrUnicodeEncodeErrorrr r r r#sW);[ ,l , 13E  13E r