Hmm, I think the main question here is: How do events for "launching
applications look like?"

>From how I understand your description I think you want something like:
event = Event.new_from_values(

But in my opinion this is wrong, launching events should look like

event = Event.new_from_values(
   subject_uri = "/path/to/executable",

So the bug should be more about allowing empty actors (which is working
I think)

And a query for "most popular apps would be the union of
"events where actor is APP" and "events with ACCESS_EVENT and subj_uri points 
to `which APP` (or the exec field in the .desktop file)"

Refuses to log events without subjects
You received this bug notification because you are a member of Zeitgeist
Framework Team, which is subscribed to Zeitgeist Framework.

Status in Zeitgeist Framework: New

Bug description:
Zeitgeist says:

Traceback (most recent call last):
  File "/usr/share/zeitgeist/_zeitgeist/engine/", line 497, in 
    return self._insert_event(event, sender)
  File "/usr/share/zeitgeist/_zeitgeist/engine/", line 508, in 
    raise ValueError("Illegal event format: No subject")
ValueError: Illegal event format: No subject

If I send it an event without a subject. The reason why I am doing that is 
because I am trying to log whenever an app is launched. Like for instance when 
I launch the Gnome calculator. This way I can have "most popular apps" listings 
and what not :-)

So my request: Can we lax the requirement for events to have a subject?

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to