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

Method _remove_reader

Lib/asyncio/selector_events.py:293–310  ·  view source on GitHub ↗
(self, fd)

Source from the content-addressed store, hash-verified

291 return handle
292
293 def _remove_reader(self, fd):
294 if self.is_closed():
295 return False
296 key = self._selector.get_map().get(fd)
297 if key is None:
298 return False
299 mask, (reader, writer) = key.events, key.data
300 mask &= ~selectors.EVENT_READ
301 if not mask:
302 self._selector.unregister(fd)
303 else:
304 self._selector.modify(fd, mask, (None, writer))
305
306 if reader is not None:
307 reader.cancel()
308 return True
309 else:
310 return False
311
312 def _add_writer(self, fd, callback, *args):
313 self._check_closed()

Callers 15

_close_self_pipeMethod · 0.95
_accept_connectionMethod · 0.95
remove_readerMethod · 0.95
_process_eventsMethod · 0.95
_stop_servingMethod · 0.95
pause_readingMethod · 0.45
closeMethod · 0.45
_force_closeMethod · 0.45
_read_ready__on_eofMethod · 0.45
_read_readyMethod · 0.45
pause_readingMethod · 0.45
_closeMethod · 0.45

Calls 6

is_closedMethod · 0.45
getMethod · 0.45
get_mapMethod · 0.45
unregisterMethod · 0.45
modifyMethod · 0.45
cancelMethod · 0.45

Tested by

no test coverage detected