:mod:`wizard.prompt`
====================

.. automodule:: wizard.prompt

Functions
---------
.. autofunction:: make

Interfaces
----------
.. autoclass:: PromptInterface
    :members:

Classes
-------
.. autoclass:: Dialog
    :show-inheritance:
.. autoclass:: Prompt
    :show-inheritance:
.. autoclass:: FailPrompt
    :show-inheritance:

Utility functions
-----------------
.. autofunction:: fill
.. autofunction:: guess_dimensions
.. autofunction:: join_or
.. autofunction:: dialog_wrap
.. autofunction:: prompt_wrap

Exceptions
----------
.. autoexception:: Error
.. autoexception:: MissingRequiredParam
    :show-inheritance:
.. autoexception:: UserCancel
    :show-inheritance:
.. autoexception:: DialogError
    :show-inheritance:
.. autoexception:: UnsupportedTerminal
    :show-inheritance:
