Skip to content

Commit 43d4da8

Browse files
Update handlers.py
1 parent 19916ba commit 43d4da8

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

Lib/wsgiref/handlers.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -244,10 +244,6 @@ def start_response(self, status, headers,exc_info=None):
244244
self.headers = self.headers_class(headers)
245245

246246
status = self._convert_string_type(status, "Status")
247-
248-
if _name_disallowed_re.search(status):
249-
raise ValueError("Control characters are not allowed in statuses")
250-
251247
self._validate_status(status)
252248

253249
if __debug__:
@@ -266,6 +262,8 @@ def _validate_status(self, status):
266262
raise AssertionError("Status message must begin w/3-digit code")
267263
if status[3] != " ":
268264
raise AssertionError("Status message must have a space after code")
265+
if _name_disallowed_re.search(status):
266+
raise ValueError("Control characters are not allowed in statuses")
269267

270268
def _convert_string_type(self, value, title):
271269
"""Convert/check value type."""

0 commit comments

Comments
 (0)