Remove handling of 401 HTTP status code in API.verify_credentials
authorHarmon <Harmon758@gmail.com>
Sat, 13 Feb 2021 06:14:21 +0000 (00:14 -0600)
committerHarmon <Harmon758@gmail.com>
Sat, 13 Feb 2021 06:18:11 +0000 (00:18 -0600)
tests/test_api.py
tweepy/api.py

index 115792d4ccc36554611b78b0f44438f4bfb9a9ec..1e5acc67ebb924f9571c342470ab702270bf0edb 100644 (file)
@@ -186,7 +186,7 @@ class TweepyAPITests(TweepyTestCase):
 
     @tape.use_cassette('testverifycredentials.json')
     def testverifycredentials(self):
-        self.assertNotEqual(self.api.verify_credentials(), False)
+        self.api.verify_credentials()
 
         # make sure that `me.status.entities` is not an empty dict
         me = self.api.verify_credentials(include_entities=True)
index 1c6a3ac99f10b3003006d7b06d8fe44923f83b6b..25056547cc1f2428b9dcf9b61dd64a5ec29cb068 100644 (file)
@@ -688,16 +688,11 @@ class API:
         """
         if 'include_email' in kwargs:
             kwargs['include_email'] = str(kwargs['include_email']).lower()
-        try:
-            return self.request(
-                'GET', 'account/verify_credentials', endpoint_parameters=(
-                    'include_entities', 'skip_status', 'include_email'
-                ), **kwargs
-            )
-        except TweepError as e:
-            if e.response is not None and e.response.status_code == 401:
-                return False
-            raise
+        return self.request(
+            'GET', 'account/verify_credentials', endpoint_parameters=(
+                'include_entities', 'skip_status', 'include_email'
+            ), **kwargs
+        )
 
     @payload('json')
     def rate_limit_status(self, *args, **kwargs):