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