bibliotekar.console.prompt.MaybeEmailPrompt#
- class bibliotekar.console.prompt.MaybeEmailPrompt(prompt='', *, console=None, password=False, choices=None, case_sensitive=True, show_default=True, show_choices=True)[source]#
- A prompt that returns a valid email or None. - __init__(prompt='', *, console=None, password=False, choices=None, case_sensitive=True, show_default=True, show_choices=True)#
 - Methods - __init__([prompt, console, password, ...])- ask([prompt, console, password, choices, ...])- Shortcut to construct and run a prompt loop and return the result. - check_choice(value)- Check value is in the list of valid choices. - get_input(console, prompt, password[, stream])- Get input from user. - make_prompt(default)- Make prompt text. - on_validate_error(value, error)- Called to handle validation error. - pre_prompt()- Hook to display something before the prompt. - process_response(value)- Process response from user, convert to prompt type. - render_default(default)- Turn the supplied default in to a Text instance. - Attributes - choices- illegal_choice_message- prompt_suffix- response_type- validate_error_message