code: def start(self):
          
  
          if os.isatty(self.fd.fileno()) and self.israw():
              self.original_attributes = termios.tcgetattr(self.fd)
              tty.setraw(self.fd)
docs: Saves the current terminal attributes and makes the tty raw.
  
          This method returns None immediately.