File: insert_event.py

package info (click to toggle)
zeitgeist 1.0.4-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,440 kB
  • sloc: python: 8,116; cpp: 3,006; ansic: 1,298; sql: 1,192; makefile: 951; javascript: 753; sh: 156
file content (16 lines) | stat: -rw-r--r-- 393 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from gi.repository import Zeitgeist, GLib
import time

log = Zeitgeist.Log.get_default()
mainloop = GLib.MainLoop()

def on_events_inserted(log, time_range, events):
    print events

ev = Zeitgeist.Event();
ev.set_property("interpretation", "foo://Interp");
ev.set_property("timestamp", time.time()*1000);
ev.debug_print()
log.insert_event(ev, None, on_events_inserted, None)

mainloop.run()