*** This bug is a duplicate of bug 598666 *** https://bugs.launchpad.net/bugs/598666
Ok, my concern is: this script only uses one manifestation and one interpretation, so dict lookup and sql query (including sqlite's internal caching) might have the same speed. What I'm curious to know is: is there if difference if we have many different of these values, at which point are sql queries slower than our cache lookups? -- You received this bug notification because you are a member of Zeitgeist Framework Team, which is subscribed to Zeitgeist Framework. https://bugs.launchpad.net/bugs/695087 Title: Invalid cache access Status in Zeitgeist Framework: Triaged Bug description: ala...@alagos-desktop:~$ gnome-activity-journal ** Message: pygobject_register_sinkfunc is deprecated (GstObject) /usr/share/gnome-activity-journal/src/common.py:747: DeprecationWarning: object.__new__() takes no parameters GIO_FILES[subj] = object.__new__(classtype, *args, **kwargs) /usr/share/gnome-activity-journal/src/activity_widgets.py:303: GtkWarning: gtk_box_pack: assertion `child->parent == NULL' failed self.pack_end(hbox) Error from Zeitgeist engine: org.freedesktop.DBus.Python.KeyError: Traceback (most recent call last): File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in _message_cb retval = candidate_method(self, *args, **keywords) File "/usr/share/zeitgeist/_zeitgeist/engine/remote.py", line 253, in FindEvents event_templates, storage_state, num_events, result_type, sender)) File "/usr/share/zeitgeist/_zeitgeist/engine/main.py", line 395, in find_events return self._find_events(1, *args) File "/usr/share/zeitgeist/_zeitgeist/engine/main.py", line 382, in _find_events result = self.get_events(ids=[row[0] for row in result], sender=sender) File "/usr/share/zeitgeist/_zeitgeist/engine/main.py", line 187, in get_events event = self._get_event_from_row(row) File "/usr/share/zeitgeist/_zeitgeist/engine/main.py", line 152, in _get_event_from_row setattr(event, field, getattr(self, "_" + field).value(row[field])) File "/usr/share/zeitgeist/_zeitgeist/engine/sql.py", line 430, in value return self._inv_dict[id] KeyError: 1 _______________________________________________ Mailing list: https://launchpad.net/~zeitgeist Post to : zeitgeist@lists.launchpad.net Unsubscribe : https://launchpad.net/~zeitgeist More help : https://help.launchpad.net/ListHelp