code: def info(self):
          
          if self.descriptions is None:
              choice_list = ['"{}"'.format(choice) for choice in self.choices]
          else:
              choice_list = [
                  '"{}" ({})'.format(choice, self.descriptions[choice])
                  for choice in self.choices
              ]
          if len(self.choices) == 2:
              return 'either {} or {}'.format(choice_list[0], choice_list[1])
          return 'any of {}'.format(', '.join(choice_list))
docs: Formatted string to display the available choices