From: Tommy Guy Date: Mon, 20 Apr 2015 03:36:10 +0000 (-0700) Subject: Fixed key error in some tweets X-Git-Url: https://projects.mako.cc/source/twitter-api-cdsw/commitdiff_plain/628c9a0e9eac05e17cf37378f6417e17a1acdf5f?ds=inline;hp=-c Fixed key error in some tweets --- 628c9a0e9eac05e17cf37378f6417e17a1acdf5f diff --git a/tweepy/models.py b/tweepy/models.py index 09ed3eb..0db677e 100644 --- a/tweepy/models.py +++ b/tweepy/models.py @@ -78,7 +78,8 @@ class Status(Model): # I'm not proud. Blame billg. json['text'] = str(json['text'].encode('ascii', 'ignore'))[2:-1] - json['user']['screen_name'] = str(json['user']['screen_name'].encode('ascii', 'ignore'))[2:-1] + if 'user' in json: + json['user']['screen_name'] = str(json['user']['screen_name'].encode('ascii', 'ignore'))[2:-1] setattr(status, '_json', json) for k, v in json.items():