MCPcopy Index your code
hub / github.com/RustPython/RustPython / _parse_request

Method _parse_request

Lib/test/test_httplib.py:500–511  ·  view source on GitHub ↗
(self, data)

Source from the content-addressed store, hash-verified

498 yield line
499
500 def _parse_request(self, data):
501 lines = data.split(b'\r\n')
502 request = lines[0]
503 headers = {}
504 n = 1
505 while n < len(lines) and len(lines[n]) > 0:
506 key, val = lines[n].split(b':')
507 key = key.decode('latin-1').strip()
508 headers[key] = val.decode('latin-1').strip()
509 n += 1
510
511 return request, headers, b'\r\n'.join(lines[n + 1:])
512
513 def _parse_chunked(self, data):
514 body = []

Callers 4

test_explicit_headersMethod · 0.95
test_requestMethod · 0.95
test_empty_bodyMethod · 0.95

Calls 5

lenFunction · 0.85
splitMethod · 0.45
stripMethod · 0.45
decodeMethod · 0.45
joinMethod · 0.45

Tested by

no test coverage detected