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

Method register

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

Source from the content-addressed store, hash-verified

236 raise
237
238 def register(self, fileobj, events, data=None):
239 if (not events) or (events & ~(EVENT_READ | EVENT_WRITE)):
240 raise ValueError("Invalid events: {!r}".format(events))
241
242 key = SelectorKey(fileobj, self._fileobj_lookup(fileobj), events, data)
243
244 if key.fd in self._fd_to_key:
245 raise KeyError("{!r} (FD {}) is already registered"
246 .format(fileobj, key.fd))
247
248 self._fd_to_key[key.fd] = key
249 return key
250
251 def unregister(self, fileobj):
252 try:

Callers 1

modifyMethod · 0.95

Calls 2

_fileobj_lookupMethod · 0.95
formatMethod · 0.45

Tested by

no test coverage detected