I suppose that just doing «NULL_EVENT = (, , ")» instead of all this
D-Bus fuss didn't work?
Also, personally I'd change:
if event is None:
But this is just nitpicking and it's up to you :).
What to do if an event is not found or blocked when calling GetEvents (or its
You received this bug notification because you are a member of Zeitgeist
Framework, which is the registrant for Zeitgeist Framework.
Status in Zeitgeist Framework: In Progress
Right now GetEvents raises a KeyError whenever any event is either not found or
blocked by an extension. As good as this solution was in case of not found
events it turns out to be bad for blocked events.
I think there are two possible solutions:
* adding a NULLEvent, a somehow designed event datastructure which indicates
"cannot find an event (with this id)"
* raising a KeyError which somehow contains all failing/blocked event-ids. The
client can now make another GetEvents call but remove all failing ids from the
If we manage to find a good NULLEvent I think this solution makes the most
Mailing list: https://launchpad.net/~zeitgeist
Post to : email@example.com
Unsubscribe : https://launchpad.net/~zeitgeist
More help : https://help.launchpad.net/ListHelp