summaryrefslogtreecommitdiff
path: root/examples/python/get_events.py
blob: 915da07a1f58e180e08a21bff2934a72a93ad848 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from gi.repository import Zeitgeist, GLib
log = Zeitgeist.Log.get_default()
mainloop = GLib.MainLoop()

def callback (log, result, data):
    events = log.get_events_finish(result)
    event_list = []
    for i in xrange(events.size()):
        event = events.next_value()
        if event:
           event_list.append(event.get_property("id"))
    print event_list
    mainloop.quit()

log.get_events([x for x in xrange(200, 222)], None, callback, None)
mainloop.run()