11from __future__ import absolute_import , unicode_literals
22
33from datetime import timedelta , datetime
4+ from time import sleep
45
56import boto3
67import logging
@@ -83,12 +84,12 @@ def delete_messages(self, queue, msg_entries):
8384 # type: (Queue, list) -> None
8485 if len (msg_entries ) > 0 :
8586 response = queue .delete_messages (Entries = msg_entries )
86- logger . debug ( '[django-eb-sqs] Deleted {} messages successfully' . format (
87- len ( response . get ( 'Successful' , []))
88- ) )
89- logger . debug ( '[django-eb-sqs] Failed deleting {} messages' . format (
90- len ( response . get ( 'Failed' , []))
91- ))
87+
88+ # logging
89+ failed = response . get ( 'Failed' , [] )
90+ num_failed = len ( failed )
91+ if num_failed > 0 :
92+ logger . warning ( '[django-eb-sqs] Failed deleting {} messages: {}' . format ( num_failed , failed ))
9293
9394 def poll_messages (self , queue ):
9495 # type: (Queue) -> list
@@ -100,11 +101,13 @@ def poll_messages(self, queue):
100101 def process_message (self , msg , worker ):
101102 # type: (Message, Worker) -> None
102103 logger .debug ('[django-eb-sqs] Read message {}' .format (msg .message_id ))
103- try :
104- worker .execute (msg .body )
105- logger .debug ('[django-eb-sqs] Processed message {}' .format (msg .message_id ))
106- except Exception as exc :
107- logger .error ('[django-eb-sqs] Unhandled error: {}' .format (exc ), exc_info = 1 )
104+ sleep (10 )
105+ print ('Retry number {}' .format (msg .attributes ['ApproximateReceiveCount' ]))
106+ # try:
107+ # worker.execute(msg.body)
108+ # logger.debug('[django-eb-sqs] Processed message {}'.format(msg.message_id))
109+ # except Exception as exc:
110+ # logger.error('[django-eb-sqs] Unhandled error: {}'.format(exc), exc_info=1)
108111
109112 def get_queues_by_names (self , sqs , queue_names ):
110113 # type: (ServiceResource, list) -> list
0 commit comments