MCPcopy Create free account
hub / github.com/EasyIME/PIME / remove_handler

Method remove_handler

python/python3/tornado/platform/asyncio.py:192–202  ·  view source on GitHub ↗
(self, fd: Union[int, _Selectable])

Source from the content-addressed store, hash-verified

190 self.writers.remove(fd)
191
192 def remove_handler(self, fd: Union[int, _Selectable]) -> None:
193 fd, fileobj = self.split_fd(fd)
194 if fd not in self.handlers:
195 return
196 if fd in self.readers:
197 self.selector_loop.remove_reader(fd)
198 self.readers.remove(fd)
199 if fd in self.writers:
200 self.selector_loop.remove_writer(fd)
201 self.writers.remove(fd)
202 del self.handlers[fd]
203
204 def _handle_events(self, fd: int, events: int) -> None:
205 fileobj, handler_func = self.handlers[fd]

Callers 13

closeMethod · 0.95
test_chunked_closeMethod · 0.45
make_iostream_pairMethod · 0.45
tearDownMethod · 0.45
asyncSetUpMethod · 0.45
test_multiple_addMethod · 0.45
test_mixed_fd_fileobjMethod · 0.45
handle_readMethod · 0.45

Calls 3

split_fdMethod · 0.80
remove_readerMethod · 0.80
remove_writerMethod · 0.80

Tested by 11

test_chunked_closeMethod · 0.36
make_iostream_pairMethod · 0.36
tearDownMethod · 0.36
asyncSetUpMethod · 0.36
test_multiple_addMethod · 0.36
test_mixed_fd_fileobjMethod · 0.36
handle_readMethod · 0.36