@register(key='<STR_LIT>')<EOL>def one(prompt, *args, **kwargs):
indicator = '<STR_LIT>'<EOL>if sys.version_info < (<NUM_LIT:3>, <NUM_LIT:0>):<EOL><INDENT>indicator = '<STR_LIT:>>'<EOL><DEDENT>def go_back(picker):<EOL><INDENT>return None, -<NUM_LIT:1><EOL><DEDENT>options, verbose_options = prepare_options(args)<EOL>idx = kwargs.get('<STR_LIT>', <NUM_LIT:0>)<EOL>picker = Picker(verbose_options, title=prompt, indicator=indicator, default_index=idx)<EOL>picker.register_custom_handler(ord('<STR_LIT:h>'), go_back)<EOL>picker.register_custom_handler(curses.KEY_LEFT, go_back)<EOL>with stdout_redirected(sys.stderr):<EOL><INDENT>option, index = picker.start()<EOL>if index == -<NUM_LIT:1>:<EOL><INDENT>raise QuestionnaireGoBack<EOL><DEDENT>if kwargs.get('<STR_LIT>', False):<EOL><INDENT>return index<EOL><DEDENT>return options[index]<EOL><DEDENT>
Instantiates a picker, registers custom handlers for going back,
    and starts the picker.