MCPcopy Index your code
hub / github.com/python/cpython / _recv_bytes

Method _recv_bytes

Lib/multiprocessing/connection.py:447–455  ·  view source on GitHub ↗
(self, maxsize=None)

Source from the content-addressed store, hash-verified

445 self._send(header + buf)
446
447 def _recv_bytes(self, maxsize=None):
448 buf = self._recv(4)
449 size, = struct.unpack("!i", buf.getvalue())
450 if size == -1:
451 buf = self._recv(8)
452 size, = struct.unpack("!Q", buf.getvalue())
453 if maxsize is not None and size > maxsize:
454 return None
455 return self._recv(size)
456
457 def _poll(self, timeout):
458 r = wait([self], timeout)

Callers 4

getMethod · 0.45
recv_bytesMethod · 0.45
recv_bytes_intoMethod · 0.45
recvMethod · 0.45

Calls 3

_recvMethod · 0.95
unpackMethod · 0.80
getvalueMethod · 0.45

Tested by

no test coverage detected