57 lines
1.6 KiB
Python
57 lines
1.6 KiB
Python
# noinspection PyUnresolvedReferences
|
|
from prompt_toolkit.styles import Style
|
|
from prompt_toolkit.validation import ValidationError
|
|
from prompt_toolkit.validation import Validator
|
|
|
|
import questionary.version
|
|
from questionary.form import Form
|
|
from questionary.form import FormField
|
|
from questionary.form import form
|
|
from questionary.prompt import prompt
|
|
from questionary.prompt import unsafe_prompt
|
|
|
|
# import the shortcuts to create single question prompts
|
|
from questionary.prompts.autocomplete import autocomplete
|
|
from questionary.prompts.checkbox import checkbox
|
|
from questionary.prompts.common import Choice
|
|
from questionary.prompts.common import Separator
|
|
from questionary.prompts.common import print_formatted_text as print
|
|
from questionary.prompts.confirm import confirm
|
|
from questionary.prompts.password import password
|
|
from questionary.prompts.path import path
|
|
from questionary.prompts.press_any_key_to_continue import press_any_key_to_continue
|
|
from questionary.prompts.rawselect import rawselect
|
|
from questionary.prompts.select import select
|
|
from questionary.prompts.text import text
|
|
from questionary.question import Question
|
|
|
|
__version__ = questionary.version.__version__
|
|
|
|
__all__ = [
|
|
"__version__",
|
|
# question types
|
|
"autocomplete",
|
|
"checkbox",
|
|
"confirm",
|
|
"password",
|
|
"path",
|
|
"press_any_key_to_continue",
|
|
"rawselect",
|
|
"select",
|
|
"text",
|
|
# utility methods
|
|
"print",
|
|
"form",
|
|
"prompt",
|
|
"unsafe_prompt",
|
|
# commonly used classes
|
|
"Form",
|
|
"FormField",
|
|
"Question",
|
|
"Choice",
|
|
"Style",
|
|
"Separator",
|
|
"Validator",
|
|
"ValidationError",
|
|
]
|