Minor update.
authorJosh Roesslein <jroesslein@gmail.com>
Mon, 6 Jul 2009 21:45:40 +0000 (16:45 -0500)
committerJosh Roesslein <jroesslein@gmail.com>
Mon, 6 Jul 2009 21:45:40 +0000 (16:45 -0500)
api.py

diff --git a/api.py b/api.py
index e79c85425181a01450d974fc957d088eff527b96..120c295e843e8d9a5699449897e935f7d9e10bb6 100644 (file)
--- a/api.py
+++ b/api.py
@@ -3,6 +3,7 @@ import base64
 from binder import bind_api
 from parsers import *
 from models import User, Status, DirectMessage, Friendship
+from error import TweepError
 
 """Twitter API"""
 class API(object):
@@ -186,11 +187,14 @@ class API(object):
   )
 
   """Verify credentials"""
-  verify_credentials = bind_api(
-      path = '/account/verify_credentials.json',
-      parser = parse_verify_credentials,
-      require_auth = True
-  )
+  def verify_credentials(self):
+    try:
+      return bind_api(
+          path = '/account/verify_credentials.json',
+          parser = parse_verify_credentials,
+          require_auth = True)(self)
+    except TweepError:
+      return False
 
   """Rate limit status"""
   rate_limit_status = bind_api(
@@ -253,5 +257,3 @@ class API(object):
       allowed_param = ['id'],
       require_auth = True
   )
-
-api = API('jitterapp', 'josh1987')