summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2009-07-01 16:45:28 +0200
committerSiegfried-Angel Gevatter Pujals <rainct@ubuntu.com>2009-07-01 16:45:28 +0200
commitd2c77953dcd8fe9b00405264d315170b80b808cb (patch)
treede846f7af9325f4e40e35c96530487eaccb0a364
parent872339d19283835166701b0260d5dea0768deb6c (diff)
downloadzeitgeist-d2c77953dcd8fe9b00405264d315170b80b808cb.tar.gz
Print a debug message for the time required to fetch items, as we also have one for the time to insert them.
-rw-r--r--zeitgeist/engine/engine.py9
1 files changed, 8 insertions, 1 deletions
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):
"""