[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdesupport/emerge/bin
From: Patrick von Reth <patrick.vonreth () gmail ! com>
Date: 2011-06-28 15:42:35
Message-ID: 20110628154235.2B85BAC7E9 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1238705 by vonreth:
better fix
M +7 -2 utils.py
--- trunk/kdesupport/emerge/bin/utils.py #1238704:1238705
@@ -1321,12 +1321,14 @@
import time
def startTimer(name, level = 0):
global _TIMERS
+ if name in _TIMERS:
+ die("%s already in timers" % name)
_TIMERS[name] = (datetime.datetime.now(),level)
if level == 0 or verbose() > level and verbose() > 0:
print "Task: %s started" % name
sys.stdout.flush()
-def stopTimer(name):
+def stopTimer(name,clear = True):
global _TIMERS
if not name in _TIMERS:
die("%s not in timers" % name)
@@ -1335,9 +1337,12 @@
delta = datetime.datetime.now() - startTime
print "Task: %s stopped after: %s" % (name, delta)
sys.stdout.flush()
+ if clear:
+ del _TIMERS[name]
def stopAllTimer():
global _TIMERS
for name in _TIMERS:
- stopTimer(name)
+ stopTimer(name,False)
+ _TIMERS.clear()
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic