Lines Matching refs:self
39 def __init__(self, choices, **kwargs): argument
40 self.selected_option_index = 0
41 self.answered = False
42 self.choices = choices
43 self._init_choices(choices)
44 super(InquirerControl, self).__init__(self._get_choice_tokens,
47 def _init_choices(self, choices, default=None): argument
49 self.choices = [] # list (name, value, disabled)
53 self.choices.append((choice, None, None))
57 self.choices.append((choice, choice, None))
62 self.choices.append((name, value, disabled))
64 self.selected_option_index = index
68 def choice_count(self): argument
69 return len(self.choices)
71 def _get_choice_tokens(self, cli): argument
76 selected = (index == self.selected_option_index)
81 self.selected_option_index = index
82 self.answered = True
106 for i, choice in enumerate(self.choices):
111 def get_selection(self): argument
112 return self.choices[self.selected_option_index]