Handling broken twitter oauth credentials when sycning twitter photos.

This commit is contained in:
Samuel Clay 2014-02-02 19:03:14 -08:00
parent d644238aed
commit 5e59d740e5

View file

@ -2553,8 +2553,15 @@ class MSocialServices(mongo.Document):
if profile.photo_service != "twitter":
return
api = self.twitter_api()
me = api.me()
try:
api = self.twitter_api()
me = api.me()
except tweepy.TweepError, e:
print " ***> Exception (%s): setting to blank profile photo" % e
self.twitter_picture_url = None
self.set_photo("nothing")
return
self.twitter_picture_url = me.profile_image_url_https
self.save()
self.set_photo('twitter')