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

Method _sendfile_native

Lib/asyncio/selector_events.py:733–745  ·  view source on GitHub ↗
(self, transp, file, offset, count)

Source from the content-addressed store, hash-verified

731 fut.set_result((conn, address))
732
733 async def _sendfile_native(self, transp, file, offset, count):
734 del self._transports[transp._sock_fd]
735 resume_reading = transp.is_reading()
736 transp.pause_reading()
737 await transp._make_empty_waiter()
738 try:
739 return await self.sock_sendfile(transp._sock, file, offset, count,
740 fallback=False)
741 finally:
742 transp._reset_empty_waiter()
743 if resume_reading:
744 transp.resume_reading()
745 self._transports[transp._sock_fd] = transp
746
747 def _process_events(self, event_list):
748 for key, mask in event_list:

Callers

nothing calls this directly

Calls 6

is_readingMethod · 0.45
pause_readingMethod · 0.45
_make_empty_waiterMethod · 0.45
sock_sendfileMethod · 0.45
_reset_empty_waiterMethod · 0.45
resume_readingMethod · 0.45

Tested by

no test coverage detected