tools/yes_no.py
def YesNo(prompt):
  """Prompts with a yes/no question, returns True if yes."""
  print(prompt, end=' ')
  sys.stdout.flush()
  # http://code.activestate.com/recipes/134892/
  if sys.platform == 'win32':
    import msvcrt
    ch = msvcrt.getch()
  else:
    import termios
    import tty
    fd = sys.stdin.fileno()
    old_settings = termios.tcgetattr(fd)
    ch = 'n'
    try:
      tty.setraw(sys.stdin.fileno())
      ch = sys.stdin.read(1)
    finally:
      termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
  print(ch)
  return ch in ('Y', 'y')
Prompts with a yes/no question, returns True if yes.
Prompts with a yes/no question, returns True if yes.
Prompts with a yes / no question returns True if yes .
def YesNo(prompt):
  print(prompt, end=' ')
  sys.stdout.flush()
  if sys.platform == 'win32':
    import msvcrt
    ch = msvcrt.getch()
  else:
    import termios
    import tty
    fd = sys.stdin.fileno()
    old_settings = termios.tcgetattr(fd)
    ch = 'n'
    try:
      tty.setraw(sys.stdin.fileno())
      ch = sys.stdin.read(1)
    finally:
      termios.tcsetattr(fd, termios.TCSADRAIN, old_settings)
  print(ch)
  return ch in ('Y', 'y')
def YesNo ( prompt ) : print ( prompt , end = ' ' ) sys . stdout . flush ( ) if sys . platform == 'win32' : import msvcrt ch = msvcrt . getch ( ) else : import termios import tty fd = sys . stdin . fileno ( ) old_settings = termios . tcgetattr ( fd ) ch = 'n' try : tty . setraw ( sys . stdin . fileno ( ) ) ch = sys . stdin . read ( 1 ) finally : termios . tcsetattr ( fd , termios . TCSADRAIN , old_settings ) print ( ch ) return ch in ( 'Y' , 'y' )
Prompts with a yes/no question, returns True if yes.
Prompts with a yes / no question returns True if yes .
"""Prompts with a yes/no question, returns True if yes.""" # http://code.activestate.com/recipes/134892/
prompt