Add error handling for sqs.list_queue_tags

This commit is contained in:
gruebel 2019-10-17 22:38:16 +02:00
commit 19a34ea57a
2 changed files with 25 additions and 1 deletions

View file

@ -474,7 +474,11 @@ class SQSResponse(BaseResponse):
def list_queue_tags(self):
queue_name = self._get_queue_name()
queue = self.sqs_backend.get_queue(queue_name)
try:
queue = self.sqs_backend.get_queue(queue_name)
except QueueDoesNotExist as e:
return self._error('AWS.SimpleQueueService.NonExistentQueue',
e.description)
template = self.response_template(LIST_QUEUE_TAGS_RESPONSE)
return template.render(tags=queue.tags)