[gnome-music] log: don't log ratelimitedFunction invocations



commit bbf2b3e4238fd9f29caf1441208fb1ed7a5e0111
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Wed Aug 5 13:24:00 2015 +0200

    log: don't log ratelimitedFunction invocations

 gnomemusic/__init__.py |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)
---
diff --git a/gnomemusic/__init__.py b/gnomemusic/__init__.py
index 21039a2..a7e2a01 100644
--- a/gnomemusic/__init__.py
+++ b/gnomemusic/__init__.py
@@ -47,8 +47,9 @@ def log(fn):
 
         params = ", ".join(map(repr, chain(v, k.values())))
 
-        logger.debug("%s%s(%s)[%s:%s]",
-                     '|' * tabbing, name, params, filename, lineno,)
+        if 'rateLimitedFunction' not in name:
+            logger.debug("%s%s(%s)[%s:%s]",
+                         '|' * tabbing, name, params, filename, lineno,)
         tabbing += 1
         start = time.time()
         retval = fn(*v, **k)
@@ -58,7 +59,8 @@ def log(fn):
         if elapsed > 0.1:
             elapsed_time = ', took %02f' % elapsed
         if elapsed_time or retval is not None:
-            logger.debug("%s  returned %s%s", '|' * tabbing, repr(retval), elapsed_time)
+            if 'rateLimitedFunction' not in name:
+                logger.debug("%s  returned %s%s", '|' * tabbing, repr(retval), elapsed_time)
 
         return retval
     return wrapped



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]