Skip to content

Commit d53d096

Browse files
committed
fix: add missing http status codes
1 parent 61aa567 commit d53d096

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

astroid/brain/brain_http.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ def description(self):
3535
SWITCHING_PROTOCOLS = _HTTPStatus(101, 'Switching Protocols',
3636
'Switching to new protocol; obey Upgrade header')
3737
PROCESSING = _HTTPStatus(102, 'Processing', '')
38+
EARLY_HINTS = _HTTPStatus(103, 'Early Hints')
3839
OK = _HTTPStatus(200, 'OK', 'Request fulfilled, document follows')
3940
CREATED = _HTTPStatus(201, 'Created', 'Document created, URL follows')
4041
ACCEPTED = _HTTPStatus(202, 'Accepted',
@@ -98,11 +99,14 @@ def description(self):
9899
'Cannot satisfy request range')
99100
EXPECTATION_FAILED = _HTTPStatus(417, 'Expectation Failed',
100101
'Expect condition could not be satisfied')
102+
IM_A_TEAPOT = _HTTPStatus(418, 'I\'m a Teapot',
103+
'Server refuses to brew coffee because it is a teapot.')
101104
MISDIRECTED_REQUEST = _HTTPStatus(421, 'Misdirected Request',
102105
'Server is not able to produce a response')
103106
UNPROCESSABLE_ENTITY = _HTTPStatus(422, 'Unprocessable Entity')
104107
LOCKED = _HTTPStatus(423, 'Locked')
105108
FAILED_DEPENDENCY = _HTTPStatus(424, 'Failed Dependency')
109+
TOO_EARLY = _HTTPStatus(425, 'Too Early')
106110
UPGRADE_REQUIRED = _HTTPStatus(426, 'Upgrade Required')
107111
PRECONDITION_REQUIRED = _HTTPStatus(428, 'Precondition Required',
108112
'The origin server requires the request to be conditional')
@@ -150,6 +154,7 @@ def _http_client_transform() -> nodes.Module:
150154
CONTINUE = HTTPStatus.CONTINUE
151155
SWITCHING_PROTOCOLS = HTTPStatus.SWITCHING_PROTOCOLS
152156
PROCESSING = HTTPStatus.PROCESSING
157+
EARLY_HINTS = HTTPStatus.EARLY_HINTS
153158
OK = HTTPStatus.OK
154159
CREATED = HTTPStatus.CREATED
155160
ACCEPTED = HTTPStatus.ACCEPTED
@@ -186,9 +191,11 @@ def _http_client_transform() -> nodes.Module:
186191
UNSUPPORTED_MEDIA_TYPE = HTTPStatus.UNSUPPORTED_MEDIA_TYPE
187192
REQUESTED_RANGE_NOT_SATISFIABLE = HTTPStatus.REQUESTED_RANGE_NOT_SATISFIABLE
188193
EXPECTATION_FAILED = HTTPStatus.EXPECTATION_FAILED
194+
IM_A_TEAPOT = HTTPStatus.IM_A_TEAPOT
189195
UNPROCESSABLE_ENTITY = HTTPStatus.UNPROCESSABLE_ENTITY
190196
LOCKED = HTTPStatus.LOCKED
191197
FAILED_DEPENDENCY = HTTPStatus.FAILED_DEPENDENCY
198+
TOO_EARLY = HTTPStatus.TOO_EARLY
192199
UPGRADE_REQUIRED = HTTPStatus.UPGRADE_REQUIRED
193200
PRECONDITION_REQUIRED = HTTPStatus.PRECONDITION_REQUIRED
194201
TOO_MANY_REQUESTS = HTTPStatus.TOO_MANY_REQUESTS

0 commit comments

Comments
 (0)