Guest User

Untitled

a guest
Feb 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. def _queue_store_fave(self, tweet_id):
  2.  
  3. # get status
  4. try:
  5. status = self.get_status(tweet_id)
  6. except Exception, e:
  7. logging.error('unable to get status %s: %s' % (type(e), e))
  8. status = None
  9.  
  10. # if no status, quit
  11. if not status:
  12. raise Exception('status %s not available from twitter' % (tweet_id))
  13.  
  14. # store digest
  15. try:
  16. user = status.user
  17. stored = self.store(status.id_str, user.id_str, user.screen_name,
  18. status.text, status.created_at)
  19. except DuplicateKeyError, e:
  20. logging.info('fave %s already saved: %s' % (status.id, status.text))
  21. stored = { 'error' : e }
  22.  
  23. # unfave fave
  24. unfaved = self.unfavorite(status.id)
  25. logging.info('unfaved tweet by %s: %s' % (unfaved.user.screen_name,
  26. unfaved.text))
  27.  
  28. return {
  29. 'stored' : stored,
  30. }
Add Comment
Please, Sign In to add comment