code: def remove_handler(self, fd):
      fd, fileobj = self.split_fd(fd)
      if fd not in self.handlers:
          return
      if fd in self.readers:
          self.asyncio_loop.remove_reader(fd)
          self.readers.remove(fd)
      if fd in self.writers:
          self.asyncio_loop.remove_writer(fd)
          self.writers.remove(fd)
      del self.handlers[fd]
  
imports: from __future__ import absolute_import, division, print_function
  import functools
  import tornado.concurrent
  from tornado.gen import convert_yielded
  from tornado.ioloop import IOLoop
  from tornado import stack_context
label_desc: Use image node_id 5 for calling the BaseAsyncIOLoop obj's underlying member method code with example usage: obj.remove_handler(fd) without return types