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

Method _add_writer

Lib/asyncio/selector_events.py:312–325  ·  view source on GitHub ↗
(self, fd, callback, *args)

Source from the content-addressed store, hash-verified

310 return False
311
312 def _add_writer(self, fd, callback, *args):
313 self._check_closed()
314 handle = events.Handle(callback, args, self, None)
315 key = self._selector.get_map().get(fd)
316 if key is None:
317 self._selector.register(fd, selectors.EVENT_WRITE,
318 (None, handle))
319 else:
320 mask, (reader, writer) = key.events, key.data
321 self._selector.modify(fd, mask | selectors.EVENT_WRITE,
322 (reader, handle))
323 if writer is not None:
324 writer.cancel()
325 return handle
326
327 def _remove_writer(self, fd):
328 """Remove a writer callback."""

Callers 8

add_writerMethod · 0.95
sock_sendallMethod · 0.95
sock_sendtoMethod · 0.95
_sock_connectMethod · 0.95
writeMethod · 0.45
writelinesMethod · 0.45
sendtoMethod · 0.45
writeMethod · 0.45

Calls 6

_check_closedMethod · 0.45
getMethod · 0.45
get_mapMethod · 0.45
registerMethod · 0.45
modifyMethod · 0.45
cancelMethod · 0.45

Tested by

no test coverage detected