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

Method _sock_accept

Lib/asyncio/selector_events.py:713–728  ·  view source on GitHub ↗
(self, fut, sock)

Source from the content-addressed store, hash-verified

711 return await fut
712
713 def _sock_accept(self, fut, sock):
714 fd = sock.fileno()
715 try:
716 conn, address = sock.accept()
717 conn.setblocking(False)
718 except (BlockingIOError, InterruptedError):
719 self._ensure_fd_no_transport(fd)
720 handle = self._add_reader(fd, self._sock_accept, fut, sock)
721 fut.add_done_callback(
722 functools.partial(self._sock_read_done, fd, handle=handle))
723 except (SystemExit, KeyboardInterrupt):
724 raise
725 except BaseException as exc:
726 fut.set_exception(exc)
727 else:
728 fut.set_result((conn, address))
729
730 async def _sendfile_native(self, transp, file, offset, count):
731 del self._transports[transp._sock_fd]

Callers 1

sock_acceptMethod · 0.95

Calls 9

_add_readerMethod · 0.95
partialMethod · 0.80
filenoMethod · 0.45
acceptMethod · 0.45
setblockingMethod · 0.45
add_done_callbackMethod · 0.45
set_exceptionMethod · 0.45
set_resultMethod · 0.45

Tested by

no test coverage detected