summaryrefslogtreecommitdiff
path: root/python/deskbar-handler/tracker-handler-static.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/deskbar-handler/tracker-handler-static.py')
-rw-r--r--python/deskbar-handler/tracker-handler-static.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/deskbar-handler/tracker-handler-static.py b/python/deskbar-handler/tracker-handler-static.py
index a87956c95..5f797321e 100644
--- a/python/deskbar-handler/tracker-handler-static.py
+++ b/python/deskbar-handler/tracker-handler-static.py
@@ -28,7 +28,10 @@ class TrackerSearchToolMatch (deskbar.Match.Match):
self._icon = deskbar.Utils.load_icon ('tracker')
def action(self, text=None):
- gobject.spawn_async(['tracker-search-tool', self.name], flags=gobject.SPAWN_SEARCH_PATH)
+ try:
+ gobject.spawn_async(['tracker-search-tool', self.name], flags=gobject.SPAWN_SEARCH_PATH)
+ except gobject.GError, e:
+ print >> sys.stderr, "*** Error when executing tracker-search-tool:", e
def get_verb(self):
return _('Search for %s with Tracker Search Tool') % ('<b>%(name)s</b>')