[tracker/sam/sandbox-improvements: 2/4] trackertestutils: Don't index applications by default
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/sam/sandbox-improvements: 2/4] trackertestutils: Don't index applications by default
- Date: Sun, 8 Mar 2020 23:47:43 +0000 (UTC)
commit 461b42bee4dac18ba1b83502a3633795af98673e
Author: Sam Thursfield <sam afuera me uk>
Date: Sun Mar 8 18:42:19 2020 +0100
trackertestutils: Don't index applications by default
This means that Tracker instances created for testing and development
will begin empty, and will only contain content explicitly added by the
developer.
utils/trackertestutils/__main__.py | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/utils/trackertestutils/__main__.py b/utils/trackertestutils/__main__.py
index 7a6b09e7d..c1553797f 100644
--- a/utils/trackertestutils/__main__.py
+++ b/utils/trackertestutils/__main__.py
@@ -124,7 +124,8 @@ def create_sandbox(index_location, prefix=None, verbosity=0, dbus_config=None,
return sandbox
-def config_set(sandbox, content_locations_recursive=None, content_locations_single=None):
+def config_set(sandbox, content_locations_recursive=None,
+ content_locations_single=None, applications=False):
dconfclient = dconf.DConfClient(sandbox)
if content_locations_recursive:
@@ -133,11 +134,13 @@ def config_set(sandbox, content_locations_recursive=None, content_locations_sing
if content_locations_single:
log.debug("Using non-recursive content locations: %s" %
content_locations_single)
+ if applications:
+ log.debug("Indexing applications")
def locations_gsetting(locations):
locations = [dir if dir.startswith('&') else os.path.abspath(dir)
for dir in locations]
- return GLib.Variant('as', locations).print_(False)
+ return GLib.Variant('as', locations)
dconfclient.write('org.freedesktop.Tracker.Miner.Files',
'index-recursive-directories',
@@ -145,7 +148,9 @@ def config_set(sandbox, content_locations_recursive=None, content_locations_sing
dconfclient.write('org.freedesktop.Tracker.Miner.Files',
'index-single-directories',
locations_gsetting(content_locations_recursive or []))
-
+ dconfclient.write('org.freedesktop.Tracker.Miner.Files',
+ 'index-applications',
+ GLib.Variant('b', applications))
def link_to_mime_data():
'''Create symlink to $XDG_DATA_HOME/mime in our custom data home dir.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]