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

Method recv

Lib/asyncio/windows_events.py:483–494  ·  view source on GitHub ↗
(self, conn, nbytes, flags=0)

Source from the content-addressed store, hash-verified

481 raise
482
483 def recv(self, conn, nbytes, flags=0):
484 self._register_with_iocp(conn)
485 ov = _overlapped.Overlapped(NULL)
486 try:
487 if isinstance(conn, socket.socket):
488 ov.WSARecv(conn.fileno(), nbytes, flags)
489 else:
490 ov.ReadFile(conn.fileno(), nbytes)
491 except BrokenPipeError:
492 return self._result(b'')
493
494 return self._register(ov, conn, self.finish_socket_func)
495
496 def recv_into(self, conn, buf, flags=0):
497 self._register_with_iocp(conn)

Callers 8

_read_from_selfMethod · 0.45
sock_recvMethod · 0.45
_sock_recvMethod · 0.45
__init__Method · 0.45
_loop_readingMethod · 0.45
sock_recvMethod · 0.45
_loop_self_readingMethod · 0.45

Calls 4

_register_with_iocpMethod · 0.95
_resultMethod · 0.95
_registerMethod · 0.95
filenoMethod · 0.45

Tested by

no test coverage detected