def create_configuration(config_path): 'It returns a validated configObj' config = ConfigObj(config_path, unrepr=True) add_default_values(config, DEFAULT_CONFIGURATION) validate_config(config, DEFAULT_CONFIGURATION) return config
def _make_default_config(project_path, name, config_data): 'It creates the configobj adding some default values' config = ConfigObj(unrepr=True) add_default_values(config, DEFAULT_CONFIGURATION) _add_some_settings(config, project_path, name, config_data) validate_config(config, DEFAULT_CONFIGURATION) return config