o ckF[Ûã@s@ddlZddlmZddlmZddlmZGdd„deƒZdS)éN)Ú MHMessage)ÚSQSDecodeError)Újsonc@s eZdZdZdd„Zdd„ZdS)Ú JSONMessagezX Acts like a dictionary but encodes it's data as a Base64 encoded JSON payload. cCs8zt | d¡¡ d¡}t |¡}W|Std|ƒ‚)Núutf-8zUnable to decode message)Úbase64Ú b64decodeÚencodeÚdecoderÚloadsr©ÚselfÚvalue©rú6/usr/lib/python3/dist-packages/boto/sqs/jsonmessage.pyr !s  þ zJSONMessage.decodecCs t |¡}t | d¡¡ d¡S)Nr)rÚdumpsrÚ b64encoder r r rrrr )s zJSONMessage.encodeN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r r rrrrrs r)rÚboto.sqs.messagerÚboto.exceptionrÚ boto.compatrrrrrrÚs