isofit.configs.base_config

class BaseConfigSection[source]

Bases: object

Base Configuration Section from which all Configuration Sections inherit. Handles shared functionality like getting, setting, and cleaning configuration options.

set_config_options(configdict=None)[source]

Read dictionary and assign to attributes, leaning on _set_callable_attributes :type configdict: Optional[dict] :param configdict: dictionary-style config for parsing

Return type:

None

check_config_validity()[source]
Return type:

List[str]

get_config_options_as_dict()[source]
Return type:

Dict[str, Dict[str, any]]

get_all_elements()[source]
get_all_element_names()[source]
get_elements()[source]
get_element_names()[source]
get_single_element_by_name(name)[source]