summaryrefslogtreecommitdiff
path: root/paste/httpexceptions.py
diff options
context:
space:
mode:
Diffstat (limited to 'paste/httpexceptions.py')
-rw-r--r--paste/httpexceptions.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/paste/httpexceptions.py b/paste/httpexceptions.py
index ede4f7e..85e7c84 100644
--- a/paste/httpexceptions.py
+++ b/paste/httpexceptions.py
@@ -58,6 +58,7 @@ Exception
* 415 - HTTPUnsupportedMediaType
* 416 - HTTPRequestRangeNotSatisfiable
* 417 - HTTPExpectationFailed
+ * 429 - HTTPTooManyRequests
HTTPServerError
* 500 - HTTPInternalServerError
* 501 - HTTPNotImplemented
@@ -525,6 +526,11 @@ class HTTPExpectationFailed(HTTPClientError):
title = 'Expectation Failed'
explanation = ('Expectation failed.')
+class HTTPTooManyRequests(HTTPClientError):
+ code = 429
+ title = 'Too Many Requests'
+ explanation = ('The client has sent too many requests to the server.')
+
#
# 5xx Server Error
#