I'm getting a weird problem.  Most of the calls to Metadata.Get
crashes trackerd, _except_ if I request File.SmallThumnailPath.

Test program attached; leaves this in the log:

waiting for file events...
SELECT DISTINCT  M1.MetaDataIndexValue FROM Services F LEFT OUTER
JOIN  ServiceMetaData M1 ON M1.ServiceID = F.ID  AND M1.MetaDataID = 2
WHERE F.ID = 5545
query  SELECT DISTINCT  M1.MetaDataIndexValue FROM Services F LEFT
OUTER JOIN  ServiceMetaData M1 ON M1.ServiceID = F.ID  AND
M1.MetaDataID = 2 WHERE F.ID = 5545  failed with error : no such
column: M1.MetaDataIndexValue
#!/usr/bin/env python

import os
import sys
import dbus

bus = dbus.SessionBus()
obj = bus.get_object('org.freedesktop.Tracker', '/org/freedesktop/tracker')
meta = dbus.Interface(obj, 'org.freedesktop.Tracker.Metadata')

keys = [ 'File.SmallThumbnailPath' ]
#print meta.Get('Files', sys.argv[1], keys)

keys = [ 'File.Name' ]
print meta.Get('Files', sys.argv[1], keys)
_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to