MCPcopy
hub / github.com/tornadoweb/tornado / remove_handler

Method remove_handler

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

Source from the content-addressed store, hash-verified

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

Callers 14

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

Calls 3

split_fdMethod · 0.80
remove_readerMethod · 0.45
remove_writerMethod · 0.45

Tested by 12

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