Document API.get_settings
authorHarmon <Harmon758@gmail.com>
Fri, 9 Apr 2021 18:24:16 +0000 (13:24 -0500)
committerHarmon <Harmon758@gmail.com>
Fri, 9 Apr 2021 18:24:16 +0000 (13:24 -0500)
Automatically use docstring for documentation
Improve method order
Add API documentation header to match API reference index

docs/api.rst
tweepy/api.py

index 8b1743e7c39a248927b39602eafae38bddb5e961..668d02ba4577cc65fc1f9da77f99867ec169f780 100644 (file)
@@ -141,6 +141,11 @@ Follow, search, and get users
 
 .. automethod:: API.update_friendship
 
+Manage account settings and profile
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+
+.. automethod:: API.get_settings
+
 
 Direct Message Methods
 ----------------------
index 602e34d6955ba1a8a392a4457ad7b9106672ed6d..474909e1419dc964f82adbe0844eacdf1a32bf5d 100644 (file)
@@ -1737,6 +1737,23 @@ class API:
             ), **kwargs
         )
 
+    # Manage account settings and profile
+
+    @payload('json')
+    def get_settings(self, **kwargs):
+        """get_settings()
+
+        Returns settings (including current trend, geo and sleep time
+        information) for the authenticating user.
+
+        :rtype: :class:`JSON` object
+
+        :reference: https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
+        """
+        return self.request(
+            'GET', 'account/settings', use_cache=False, **kwargs
+        )
+
     def media_upload(self, filename, *, file=None, chunked=False,
                      media_category=None, additional_owners=None, **kwargs):
         """ :reference: https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/overview
@@ -1966,14 +1983,6 @@ class API:
             ), id=id, **kwargs
         )
 
-    @payload('json')
-    def get_settings(self, **kwargs):
-        """ :reference: https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/get-account-settings
-        """
-        return self.request(
-            'GET', 'account/settings', use_cache=False, **kwargs
-        )
-
     @payload('json')
     def set_settings(self, **kwargs):
         """ :reference: https://developer.twitter.com/en/docs/twitter-api/v1/accounts-and-users/manage-account-settings/api-reference/post-account-settings