From 7faf55c9466b13c2e16f6242373a6e9bf5a27f8e Mon Sep 17 00:00:00 2001
From: Aleksey Lim <alsroot@member.fsf.org>
Date: Thu, 29 Jul 2010 21:21:37 +0000
Subject: Set index_updated flag on ds shutting down


diff --git a/src/carquinyol/indexstore.py b/src/carquinyol/indexstore.py
index fbef496..e36f9a7 100644
--- a/src/carquinyol/indexstore.py
+++ b/src/carquinyol/indexstore.py
@@ -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)
 
-- 
1.7.0.4

