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(): ...@@ -71,9 +71,7 @@ def flush_index():
''' '''
Flushes any possibly buffered writes to index. Flushes any possibly buffered writes to index.
''' '''
FULLTEXT_INDEX._source_writer.commit() FULLTEXT_INDEX.commit()
for lang in FULLTEXT_INDEX._target_writer:
FULLTEXT_INDEX._target_writer[lang].commit()
def update_index(units, source_units=None): def update_index(units, source_units=None):
...@@ -198,4 +196,12 @@ class Index(object): ...@@ -198,4 +196,12 @@ class Index(object):
return self.target(lang).searcher() return self.target(lang).searcher()
return self.target_writer(lang, buffered).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() 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