MCPcopy Create free account
hub / github.com/awsdocs/aws-doc-sdk-examples / delete_message

Function delete_message

python/example_code/sqs/message_wrapper.py:133–147  ·  view source on GitHub ↗

Delete a message from a queue. Clients must delete messages after they are received and processed to remove them from the queue. :param message: The message to delete. The message's queue URL is contained in the message's metadata. :return: None

(message)

Source from the content-addressed store, hash-verified

131
132# snippet-start:[python.example_code.sqs.DeleteMessage]
133def delete_message(message):
134 """
135 Delete a message from a queue. Clients must delete messages after they
136 are received and processed to remove them from the queue.
137
138 :param message: The message to delete. The message's queue URL is contained in
139 the message's metadata.
140 :return: None
141 """
142 try:
143 message.delete()
144 logger.info("Deleted message: %s", message.message_id)
145 except ClientError as error:
146 logger.exception("Couldn't delete message: %s", message.message_id)
147 raise error
148
149
150# snippet-end:[python.example_code.sqs.DeleteMessage]

Callers

nothing calls this directly

Calls 1

deleteMethod · 0.45

Tested by

no test coverage detected