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

Method register

Lib/selectors.py:340–349  ·  view source on GitHub ↗
(self, fileobj, events, data=None)

Source from the content-addressed store, hash-verified

338 self._selector = self._selector_cls()
339
340 def register(self, fileobj, events, data=None):
341 key = super().register(fileobj, events, data)
342 poller_events = ((events & EVENT_READ and self._EVENT_READ)
343 | (events & EVENT_WRITE and self._EVENT_WRITE) )
344 try:
345 self._selector.register(key.fd, poller_events)
346 except:
347 super().unregister(fileobj)
348 raise
349 return key
350
351 def unregister(self, fileobj):
352 key = super().unregister(fileobj)

Callers

nothing calls this directly

Calls 3

superClass · 0.85
registerMethod · 0.45
unregisterMethod · 0.45

Tested by

no test coverage detected