Commit c169bbca authored by Michal Čihař's avatar Michal Čihař

Do not poke class internals from outside

parent bcb82cc8
......@@ -71,9 +71,7 @@ def flush_index():
'''
Flushes any possibly buffered writes to index.
'''
FULLTEXT_INDEX._source_writer.commit()
for lang in FULLTEXT_INDEX._target_writer:
FULLTEXT_INDEX._target_writer[lang].commit()
FULLTEXT_INDEX.commit()
def update_index(units, source_units=None):
......@@ -198,4 +196,12 @@ class Index(object):
return self.target(lang).searcher()
return self.target_writer(lang, buffered).searcher()
def commit(self):
'''
Commits pending changes.
'''
self._source_writer.commit()
for lang in self._target_writer:
self._target_writer[lang].commit()
FULLTEXT_INDEX = Index()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment