Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def _queue_store_fave(self, tweet_id):
- # get status
- try:
- status = self.get_status(tweet_id)
- except Exception, e:
- logging.error('unable to get status %s: %s' % (type(e), e))
- status = None
- # if no status, quit
- if not status:
- raise Exception('status %s not available from twitter' % (tweet_id))
- # store digest
- try:
- user = status.user
- stored = self.store(status.id_str, user.id_str, user.screen_name,
- status.text, status.created_at)
- except DuplicateKeyError, e:
- logging.info('fave %s already saved: %s' % (status.id, status.text))
- stored = { 'error' : e }
- # unfave fave
- unfaved = self.unfavorite(status.id)
- logging.info('unfaved tweet by %s: %s' % (unfaved.user.screen_name,
- unfaved.text))
- return {
- 'stored' : stored,
- }
Add Comment
Please, Sign In to add comment