From 440fffc5dad88948ad950f798d5d97f4babef958 Mon Sep 17 00:00:00 2001 From: Xavier Claessens <xavier.claessens@collabora.com> Date: Tue, 8 Sep 2015 09:58:12 -0400 Subject: [PATCH] tracker: Add extra check to verify tracker-extract has run Summary: "?urn nie:dataSource tracker:extractor-data-source" is a property added by tracker-extract when it adds all metadata. Reviewers: smcv, pwith Differential Revision: https://phabricator.apertis.org/D399 --- tracker/common.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tracker/common.py b/tracker/common.py index 14f35e5..28a7de6 100644 --- a/tracker/common.py +++ b/tracker/common.py @@ -111,9 +111,13 @@ class TrackerIndexer(): self.loop.run() def assert_indexed(self, path, extra=None): + # Select entries for the given URL. Also check that is has the + # tracker:extractor-data-source flag added by tracker-extract when + # metadata has been extracted. query = ('select ?urn where { ' ' ?urn nie:url "file://%s" ; ' - ' tracker:available true . ') % (path) + ' tracker:available true ; ' + ' nie:dataSource tracker:extractor-data-source . ') % (path) if extra is not None: query += extra query += ' }' -- GitLab