text: # -*- coding: utf-8 -*-
  """Example for rawselect question type.
  
  Run example by typing `python -m examples.rawselect` in your console."""
  from pprint import pprint
  
  import questionary
  from examples import custom_style_dope
  from questionary import Separator, Choice, prompt
  
  
  def ask_pystyle(**kwargs):
      # create the question object
      question = questionary.rawselect(
          'What do you want to do?',
          choices=[
              'Order a pizza',
              'Make a reservation',
              Separator(),
              'Ask opening hours',
              'Talk to the receptionist'
          ],
          style=custom_style_dope,
          **kwargs)
  
      # prompt the user for an answer
      return question.ask()
  
  
  def ask_dictstyle(**kwargs):
      questions = [
          {
              'type': 'rawselect',
              'name': 'theme',
              'message': 'What do you want to do?',
              'choices': [
                  'Order a pizza',
                  'Make a reservation',
                  Separator(),
                  'Ask opening hours',
                  'Talk to the receptionist'
              ]
          },
      ]
  
      return prompt(questions, style=custom_style_dope, **kwargs)
  
  
  if __name__ == '__main__':
      pprint(ask_pystyle())
  