diff --git a/load_tweets.py b/load_tweets.py old mode 100644 new mode 100755 index 4743207..3b4bea8 --- a/load_tweets.py +++ b/load_tweets.py @@ -129,9 +129,11 @@ def update_authors(self, authors): kwargs = { 'users': user['_id'] } try: response = k.call('klout', **kwargs) - user['klout_score'] = response['users'][0]['kscore'] except klout.KloutError: # probably a 404 pass + else: + if 'users' in response: + user['klout_score'] = response['users'][0]['kscore'] self.db[self.USER_COLL_NAME].remove({'_id': user['_id']}) self.db[self.USER_COLL_NAME].insert(user) update_count += 1