Add version added and changed directives to documentation for exceptions
authorHarmon <Harmon758@gmail.com>
Mon, 25 Oct 2021 09:23:06 +0000 (04:23 -0500)
committerHarmon <Harmon758@gmail.com>
Mon, 25 Oct 2021 09:23:23 +0000 (04:23 -0500)
tweepy/errors.py

index fad1cbf9c0c84c4e52a2e3072b694139a184d915..3312ec5ff670b1e981ab90ecddfa05b759b682b5 100644 (file)
@@ -11,7 +11,11 @@ except ImportError:
 
 
 class TweepyException(Exception):
-    """Base exception for Tweepy"""
+    """Base exception for Tweepy
+    
+    .. versionchanged:: 4.0
+        Renamed from ``TweepError``
+    """
     pass
 
 
@@ -51,30 +55,49 @@ class HTTPException(TweepyException):
 
 
 class BadRequest(HTTPException):
-    """Exception raised for a 400 HTTP status code"""
+    """Exception raised for a 400 HTTP status code
+    
+    .. versionadded:: 4.0
+    """
     pass
 
 
 class Unauthorized(HTTPException):
-    """Exception raised for a 401 HTTP status code"""
+    """Exception raised for a 401 HTTP status code
+    
+    .. versionadded:: 4.0
+    """
     pass
 
 
 class Forbidden(HTTPException):
-    """Exception raised for a 403 HTTP status code"""
+    """Exception raised for a 403 HTTP status code
+    
+    .. versionadded:: 4.0
+    """
     pass
 
 
 class NotFound(HTTPException):
-    """Exception raised for a 404 HTTP status code"""
+    """Exception raised for a 404 HTTP status code
+    
+    .. versionadded:: 4.0
+    """
     pass
 
 
 class TooManyRequests(HTTPException):
-    """Exception raised for a 429 HTTP status code"""
+    """Exception raised for a 429 HTTP status code
+    
+    .. versionchanged:: 4.0
+        Renamed from ``RateLimitError``
+    """
     pass
 
 
 class TwitterServerError(HTTPException):
-    """Exception raised for a 5xx HTTP status code"""
+    """Exception raised for a 5xx HTTP status code
+    
+    .. versionadded:: 4.0
+    """
     pass