def __init__(self): RawConfigParser.__init__(self, allow_no_value=True) self.environ = CecogEnvironment(version) self._registry = OrderedDict() self._current_section = None self._old_file_format = False self._section_registry = SectionRegistry() for section_name in self._section_registry.section_names(): self.add_section(section_name) section = self._section_registry.get_section(section_name) for trait_name in section.get_trait_names(): trait = section.get_trait(trait_name) self.set(section_name, trait_name, trait.default_value)