Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. def restart(self):
  2. restart_all_messages = not self.filters
  3. while True:
  4. if not restart_all_messages and not self.filters:
  5. return
  6.  
  7. messages = self._retrieve_messages()
  8. if not messages:
  9. return
  10.  
  11. if not restart_all_messages:
  12. messages = self._filter_messages(messages)
  13. self.filters = [id for id in self.filters if id not in [msg.id for msg in messages]]
  14.  
  15. send_sqs_message_batch(messages, self.queue_url)
  16. delete_sqs_message_batch(messages, self.dlt_queue_url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement