Reimplementation of {c:8a0b67} following garage/git cock-up. Better
[hermes] / package / src / org / maemo / hermes / engine / twitter / api.py
index b20032c..95cdf61 100644 (file)
@@ -28,7 +28,10 @@ class TwitterApi():
             json = self._make_api_request(url % (cursor))
             data = simplejson.loads(json)
             if 'error' in data:
-                raise Exception(data['error'])
+                if data['error'] == 'This method requires authentication.':
+                    raise CredentialsExpiredException('Twitter')
+                else:
+                    raise Exception(data['error'])
 
             for x in data['users']:
                 users.append(User.NewFromJsonDict(x))