isofit.configs.base_config ========================== .. py:module:: isofit.configs.base_config Classes ------- .. autoapisummary:: isofit.configs.base_config.BaseConfigSection Module Contents --------------- .. py:class:: BaseConfigSection Bases: :py:obj:`object` Base Configuration Section from which all Configuration Sections inherit. Handles shared functionality like getting, setting, and cleaning configuration options. .. py:method:: set_config_options(configdict: dict = None) -> None Read dictionary and assign to attributes, leaning on _set_callable_attributes :param configdict: dictionary-style config for parsing .. py:method:: check_config_validity() -> List[str] .. py:method:: get_config_options_as_dict() -> Dict[str, Dict[str, any]] .. py:method:: get_config_as_dict() .. py:method:: _check_config_validity() -> List[str] .. py:method:: _get_expected_type_for_option_key(option_key: str) -> type .. py:method:: _get_nontype_attributes() -> List[str] .. py:method:: _get_type_attributes() -> List[str] .. py:method:: _get_hidden_attributes() -> List[str] .. py:method:: get_all_elements() .. py:method:: get_all_element_names() .. py:method:: get_elements() .. py:method:: get_element_names() .. py:method:: get_single_element_by_name(name)