fork download
  1. def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):
  2. while True:
  3. ok = input(prompt)
  4. if ok in ('y', 'ye', 'yes'):
  5. return True
  6. if ok in ('n', 'no', 'nop', 'nope'):
  7. return False
  8. retries = retries - 1
  9. if retries < 0:
  10. raise IOError('refusenik user')
  11. print(complaint)
Success #stdin #stdout 0.02s 5852KB
stdin
yes
stdout
Standard output is empty