def save(self, path):
     self.config = CustomConfigParser(self.encoding)
     for name, a_filter in self.filters.items():
         section_name = a_filter.PREFIX + (a_filter.filter_or and "OR_" or "AND_") + name
         if not self.config.has_section(section_name):
             self.config.add_section(section_name)
         for prop_name, value in a_filter.as_dict().items():
             self.config.set(section_name, prop_name, value)
     DocSaverMixin.save(self, path)
 def save(self, path):
     """fill document with information from .profile file"""
     self._set_repositories()
     self._set_files()
     self._set_peers()
     DocSaverMixin.save(self, path)