Shellmen/src/libs/PyInquirer/__init__.py

30 lines
800 B
Python

# -*- coding: utf-8 -*-
from __future__ import absolute_import, print_function
import os
from libs.prompt_toolkit.token import Token
from libs.prompt_toolkit.styles import style_from_dict
from libs.prompt_toolkit.validation import Validator, ValidationError
from .utils import print_json, format_json
__version__ = '1.0.2'
def here(p):
return os.path.abspath(os.path.join(os.path.dirname(__file__), p))
class PromptParameterException(ValueError):
def __init__(self, message, errors=None):
# Call the base class constructor with the parameters it needs
super(PromptParameterException, self).__init__(
'You must provide a `%s` value' % message, errors)
from .prompt import prompt
from .separator import Separator
from .prompts.common import default_style