in mns/mns_xml_handler.py [0:0]
def decode(xml_data, req_id=None):
data_dic = {}
DecoderBase.xml_to_dic("Message", xml_data, data_dic, req_id)
key_list = ["MessageId", "MessageBodyMD5"]
for key in key_list:
if key not in data_dic.keys():
raise MNSClientNetworkException("RespDataDamaged", xml_data, req_id)
receipt_handle = ""
if "ReceiptHandle" in data_dic.keys():
receipt_handle = data_dic["ReceiptHandle"]
return data_dic["MessageId"], data_dic["MessageBodyMD5"], receipt_handle