Simplify decorator duration check logic.

This commit is contained in:
Bastian Kleineidam 2012-10-09 21:05:24 +02:00
parent 03a5d476b3
commit c4cd66ea1b

View file

@ -94,7 +94,7 @@ def synchronize (lock, func, log_duration_secs=0):
t = time.time()
with lock:
duration = time.time() - t
if log_duration_secs and duration > log_duration_secs:
if duration > log_duration_secs > 0:
print >> sys.stderr, "WARN:", func.__name__, "locking took %0.2f seconds" % duration
return func(*args, **kwargs)
return update_func_meta(newfunc, func)