o h9Ra1ã@sTdZddlmZGdd„deƒZGdd„deƒZGdd„deƒZGd d „d eƒZd S) z JOSE errors.é)ÚAnyc@óeZdZdZdS)ÚErrorzGeneric JOSE Error.N©Ú__name__Ú __module__Ú __qualname__Ú__doc__©r r ú//usr/lib/python3/dist-packages/josepy/errors.pyrórcs&eZdZdZdef‡fdd„ Z‡ZS)ÚDeserializationErrorzJSON deserialization error.Úreturncsd tƒ ¡¡S)NzDeserialization error: {0})ÚformatÚsuperÚ__str__©Úself©Ú __class__r r r óÿzDeserializationError.__str__)rrrr ÚstrrÚ __classcell__r r rr r sr c@r)ÚSerializationErrorzJSON serialization error.Nrr r r r rr rcs<eZdZdZdededdf‡fdd„ Zdefdd „Z‡ZS) ÚUnrecognizedTypeErrorz~Unrecognized type error. :ivar str typ: The unrecognized type of the JSON object. :ivar jobj: Full JSON object. ÚtypÚjobjrNcs ||_||_tƒ t|ƒ¡dS)N)rrrÚ__init__r)rrrrr r rszUnrecognizedTypeError.__init__cCsd |j|j¡S)Nz){0} was not recognized, full message: {1})rrrrr r r r"rzUnrecognizedTypeError.__str__) rrrr rrrrrr r rr rsrN)r ÚtypingrÚ Exceptionrr rrr r r r Ús