in mns/mns_xml_handler.py [0:0]
def encode(data, has_slice = True):
queue = {}
EncoderBase.insert_if_valid("VisibilityTimeout", str(data.visibility_timeout), "-1", queue)
EncoderBase.insert_if_valid("MaximumMessageSize", str(data.maximum_message_size), "-1", queue)
EncoderBase.insert_if_valid("MessageRetentionPeriod", str(data.message_retention_period), "-1", queue)
EncoderBase.insert_if_valid("DelaySeconds", str(data.delay_seconds), "-1", queue)
EncoderBase.insert_if_valid("PollingWaitSeconds", str(data.polling_wait_seconds), "-1", queue)
logging_enabled = str(data.logging_enabled)
if str(data.logging_enabled).lower() == "true":
logging_enabled = "True"
elif str(data.logging_enabled).lower() == "false":
logging_enabled = "False"
EncoderBase.insert_if_valid("LoggingEnabled", logging_enabled, "None", queue)
return EncoderBase.dic_to_xml("Queue", queue)