From d2c77953dcd8fe9b00405264d315170b80b808cb Mon Sep 17 00:00:00 2001 From: Siegfried-Angel Gevatter Pujals Date: Wed, 1 Jul 2009 16:45:28 +0200 Subject: Print a debug message for the time required to fetch items, as we also have one for the time to insert them. --- zeitgeist/engine/engine.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zeitgeist/engine/engine.py b/zeitgeist/engine/engine.py index 6659f8fe..51ad3e3f 100644 --- a/zeitgeist/engine/engine.py +++ b/zeitgeist/engine/engine.py @@ -304,6 +304,8 @@ class ZeitgeistEngine(gobject.GObject): be returned). """ + time1 = time.time() + # Emulate optional arguments for the D-Bus interface if not max: max = sys.maxint @@ -408,7 +410,12 @@ class ZeitgeistEngine(gobject.GObject): """ % (preexpressions, expressions, additional_orderby, "ASC" if sorting_asc else "DESC"), args).get_all() - return [self._format_result(event) for event in events] + result = [self._format_result(event) for event in events] + + time2 = time.time() + log.debug("Fetched %s items in %.5f s." % (len(result), time2 - time1)) + + return result def _update_item(self, item): """ -- cgit v1.2.1