astrohack.utils.user_interaction
================================
.. py:module:: astrohack.utils.user_interaction
Attributes
----------
.. autoapisummary::
astrohack.utils.user_interaction.spc
Classes
-------
.. autoapisummary::
astrohack.utils.user_interaction.MessageBoard
Functions
---------
.. autoapisummary::
astrohack.utils.user_interaction.yesno
astrohack.utils.user_interaction.print_dict_simple
astrohack.utils.user_interaction.initialization_check
Module Contents
---------------
.. py:data:: spc
:value: ' '
.. py:function:: yesno(prompt)
.. py:class:: MessageBoard(width=100, block_char='#', spacing=1, blocking=3)
.. py:attribute:: width
:value: 100
.. py:attribute:: block_char
:value: '#'
.. py:attribute:: spacing
.. py:attribute:: blocking
:value: 3
.. py:attribute:: capo
:value: '### '
.. py:attribute:: coda
:value: Multiline-String
.. raw:: html
Show Value
.. code-block:: python
""" ###
"""
.. raw:: html
.. py:attribute:: usable_width
:value: 92
.. py:attribute:: block_line
:value: Multiline-String
.. raw:: html
Show Value
.. code-block:: python
"""####################################################################################################
"""
.. raw:: html
.. py:attribute:: block_len
.. py:method:: heading(user_msg)
.. py:method:: one_liner(msg)
.. py:method:: done()
.. py:function:: print_dict_simple(the_dict, ident=4)
.. py:function:: initialization_check(param_dict: dict, title: str)