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

Method _process_events

Lib/asyncio/selector_events.py:747–759  ·  view source on GitHub ↗
(self, event_list)

Source from the content-addressed store, hash-verified

745 self._transports[transp._sock_fd] = transp
746
747 def _process_events(self, event_list):
748 for key, mask in event_list:
749 fileobj, (reader, writer) = key.fileobj, key.data
750 if mask & selectors.EVENT_READ and reader is not None:
751 if reader._cancelled:
752 self._remove_reader(fileobj)
753 else:
754 self._add_callback(reader)
755 if mask & selectors.EVENT_WRITE and writer is not None:
756 if writer._cancelled:
757 self._remove_writer(fileobj)
758 else:
759 self._add_callback(writer)
760
761 def _stop_serving(self, sock):
762 self._remove_reader(sock.fileno())

Callers

nothing calls this directly

Calls 3

_remove_readerMethod · 0.95
_remove_writerMethod · 0.95
_add_callbackMethod · 0.80

Tested by

no test coverage detected