Fixed key error in some tweets
authorTommy Guy <richardtguy84@gmail.com>
Mon, 20 Apr 2015 03:36:10 +0000 (20:36 -0700)
committerTommy Guy <richardtguy84@gmail.com>
Mon, 20 Apr 2015 03:36:10 +0000 (20:36 -0700)
tweepy/models.py

index 09ed3eb..0db677e 100644 (file)
@@ -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():

Benjamin Mako Hill || Want to submit a patch?