class_docstr: Event loop for posix systems (Linux, Mac os X).
docstr: Remove read file descriptor from the event loop. 
docstr_tok: ["Remove","read","file","descriptor","from","the","event","loop","."]
code: def remove_reader(self, fd):
      "Remove read file descriptor from the event loop."
      fd = fd_to_int(fd)
  
      if fd in self._read_fds:
          del self._read_fds[fd]
  
      self.selector.unregister(fd)
  
imports: from __future__ import unicode_literals
  import fcntl
  import os
  import signal
  import threading
  import time
  from prompt_toolkit.terminal.vt100_input import InputStream
  from prompt_toolkit.utils import DummyContext, in_main_thread
  from prompt_toolkit.input import Input
  from .base import EventLoop, INPUT_TIMEOUT
  from .callbacks import EventLoopCallbacks
  from .inputhook import InputHookContext
  from .posix_utils import PosixStdinReader
  from .utils import TimeIt
  from .select import AutoSelector, Selector, fd_to_int
label_desc: Use image node_id 10 for calling the PosixEventLoop obj's underlying member method code with example usage: obj.remove_reader(fd) without return types