Skip to content

Preselection for multiple choice prompts fixes #17

When calling choose with multiple outputs, a preselection can now be made for faster selection of typical answers.

For dict typed options, a list of keys is accepted, for list typed options a list of indices.

Example:

>>> options_dict = {'A': 1, 'B': 2, 'C': 3}
>>> choose("Select:", options, multi=True, preselected=['A','C'])
◉ A
◌ B
◉ C

>>> options_list = ['A', 'B', 'C']
>>> choose("Select:", options, multi=True, preselected=[0, 2])
◉ A
◌ B
◉ C

Merge request reports

Loading