X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/7b1886edd19944188aaa7e8726ceecc977851483..2b110a246aad2a6a8c724abfb9a54ed53c466c39:/apps/search/index.py diff --git a/apps/search/index.py b/apps/search/index.py index 12554d2be..97145d340 100644 --- a/apps/search/index.py +++ b/apps/search/index.py @@ -554,7 +554,7 @@ class ReusableIndex(Index): index = None def open(self, analyzer=None, threads=4): - if ReusableIndex.index is not None: + if ReusableIndex.index: self.index = ReusableIndex.index else: print("opening index") @@ -568,13 +568,15 @@ class ReusableIndex(Index): @staticmethod def close_reusable(): - if ReusableIndex.index is not None: + if ReusableIndex.index: + print("closing index") ReusableIndex.index.optimize() ReusableIndex.index.close() ReusableIndex.index = None def close(self): - pass + if ReusableIndex.index: + ReusableIndex.index.commit() class JoinSearch(object):