From 6e9371f30ed925ad6eb1a5a9a39d789909168c45 Mon Sep 17 00:00:00 2001 From: Sascha Silbe Date: Tue, 03 Aug 2010 11:54:16 +0000 Subject: Merge commit 'refs/top-bases/t/rainbow-0.8' into t/rainbow-0.8 --- diff --git a/src/carquinyol/indexstore.py b/src/carquinyol/indexstore.py index fbef496..62b843b 100644 --- a/src/carquinyol/indexstore.py +++ b/src/carquinyol/indexstore.py @@ -41,7 +41,7 @@ _PREFIX_KEEP = 'K' _FLUSH_THRESHOLD = 20 # Force a flush after _n_ seconds since the last change to the db -_FLUSH_TIMEOUT = 60 +_FLUSH_TIMEOUT = 5 _PROPERTIES_NOT_TO_INDEX = ['timestamp', 'preview'] @@ -226,7 +226,7 @@ class IndexStore(object): if not self._database: return - self._database.flush() + self._flush(True) self._database = None def remove_index(self): @@ -334,7 +334,8 @@ class IndexStore(object): def _flush(self, force=False): """Called after any database mutation""" - logging.debug('IndexStore.flush: %r %r', force, self._pending_writes) + logging.debug('IndexStore.flush: force=%r _pending_writes=%r', + force, self._pending_writes) self._set_index_updated(False) -- cgit v0.9.1