summaryrefslogtreecommitdiff
path: root/Lib/http
diff options
context:
space:
mode:
authorVitor Pereira <vmsousapereira@gmail.com>2017-10-26 19:49:19 +0100
committerBerker Peksag <berker.peksag@gmail.com>2017-10-26 21:49:19 +0300
commit52ad72dd0a5a56414cc29b7c9b03259169825f35 (patch)
treee95aa7a4128b4cbb43fe3bc93e4e6e4915aba4d9 /Lib/http
parentbdf4298ae2c1d720fd808520267ca3a4e56df842 (diff)
downloadcpython-git-52ad72dd0a5a56414cc29b7c9b03259169825f35.tar.gz
bpo-30553: Add status code 421 to http.HTTPStatus (GH-2589)
Diffstat (limited to 'Lib/http')
-rw-r--r--Lib/http/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/Lib/http/__init__.py b/Lib/http/__init__.py
index d4334cc88f..aed94a5850 100644
--- a/Lib/http/__init__.py
+++ b/Lib/http/__init__.py
@@ -15,6 +15,7 @@ class HTTPStatus(IntEnum):
* RFC 7238: Permanent Redirect
* RFC 2295: Transparent Content Negotiation in HTTP
* RFC 2774: An HTTP Extension Framework
+ * RFC 7540: Hypertext Transfer Protocol Version 2 (HTTP/2)
"""
def __new__(cls, value, phrase, description=''):
obj = int.__new__(cls, value)
@@ -98,6 +99,8 @@ class HTTPStatus(IntEnum):
'Cannot satisfy request range')
EXPECTATION_FAILED = (417, 'Expectation Failed',
'Expect condition could not be satisfied')
+ MISDIRECTED_REQUEST = (421, 'Misdirected Request',
+ 'Server is not able to produce a response')
UNPROCESSABLE_ENTITY = 422, 'Unprocessable Entity'
LOCKED = 423, 'Locked'
FAILED_DEPENDENCY = 424, 'Failed Dependency'