def quit_on_q(): try: key = getch.get_as_key() if key in 'qQ': sys.exit() return key except KeyboardInterrupt: sys.exit()
def _get_chosen_chars(chooser): while True: key = getch.get_as_key() try: if chooser(key): return key except AttributeError: print(key) continue