MCPcopy
hub / github.com/psf/requests / consume_socket_content

Function consume_socket_content

tests/testserver/server.py:7–22  ·  tests/testserver/server.py::consume_socket_content
(sock, timeout=0.5)

Source from the content-addressed store, hash-verified

5
6
7def consume_socket_content(sock, timeout=0.5):
8 chunks = 65536
9 content = bclass="st">""
10
11 while True:
12 more_to_read = select.select([sock], [], [], timeout)[0]
13 if not more_to_read:
14 break
15
16 new_content = sock.recv(chunks)
17 if not new_content:
18 break
19
20 content += new_content
21
22 return content
23
24
25class Server(threading.Thread):

Callers 9

echo_response_handlerFunction · 0.90
digest_response_handlerFunction · 0.90
redirect_resp_handlerFunction · 0.90
response_handlerFunction · 0.90
response_handlerMethod · 0.85
text_response_handlerMethod · 0.85

Calls

no outgoing calls

Tested by 8

echo_response_handlerFunction · 0.72
digest_response_handlerFunction · 0.72
redirect_resp_handlerFunction · 0.72
response_handlerFunction · 0.72
response_handlerMethod · 0.68