diff options
author | Benjamin Saller <bcsaller@objectrealms.net> | 2007-07-09 05:13:47 (GMT) |
---|---|---|
committer | Benjamin Saller <bcsaller@objectrealms.net> | 2007-07-09 05:13:47 (GMT) |
commit | dba66e2ae0f2e85a7e024229c026c477ac786719 (patch) | |
tree | dc92813452072eebd389195ff04ad3abe3abf938 /bin/datastore-service | |
parent | cb8a3f7e34b07a4d3fb3ebb3cb7eddceaec0e73d (diff) |
indexing changes
Diffstat (limited to 'bin/datastore-service')
-rwxr-xr-x | bin/datastore-service | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/datastore-service b/bin/datastore-service index d43fd6d..4300619 100755 --- a/bin/datastore-service +++ b/bin/datastore-service @@ -7,6 +7,8 @@ from olpc.datastore import DataStore, DS_LOG_CHANNEL, backingstore from olpc.datastore.indexer import INDEX_SERVICE, INDEX_OBJECT_PATH import logging +SYNC_INDEX = True + # Path handling profile = os.environ.get('SUGAR_PROFILE', 'default') base_dir = os.path.join(os.path.expanduser('~'), '.sugar', profile) @@ -51,7 +53,7 @@ bus = dbus.SessionBus() ds = DataStore() ds.registerBackend(backingstore.FileBackingStore) ds.registerBackend(backingstore.InplaceFileBackingStore) -ds.mount(repo_dir, {'querymanager_sync_index': False}) +ds.mount(repo_dir, {'querymanager_sync_index': SYNC_INDEX}) # and run it logger.info("Starting Datastore %s" % (repo_dir)) @@ -66,7 +68,9 @@ signal.signal(signal.SIGHUP, handle_shutdown) signal.signal(signal.SIGTERM, handle_shutdown) def main(): - indexer = bus.get_object(INDEX_SERVICE, INDEX_OBJECT_PATH) + if SYNC_INDEX is False: + indexer = bus.get_object(INDEX_SERVICE, INDEX_OBJECT_PATH) + try: mainloop.run() except KeyboardInterrupt: ds.stop() |