minor refactoring

This commit is contained in:
Miroslav Stampar
2011-12-26 12:24:39 +00:00
parent b71a81041d
commit c20546dcaa
5 changed files with 23 additions and 19 deletions

View File

@@ -1804,19 +1804,12 @@ def stdev(values):
key = (values[0], values[-1], len(values))
retVal = None
if key in kb.cache.stdev:
retVal = kb.cache.stdev[key]
else:
summa = 0.0
avg = average(values)
for value in values:
value = value or 0
summa += pow(value - avg, 2)
retVal = sqrt(summa/(len(values) - 1))
_ = reduce(lambda x, y: x + pow((y or 0) - avg, 2), values, 0.0)
retVal = sqrt(_/(len(values) - 1))
kb.cache.stdev[key] = retVal
return retVal
@@ -2241,6 +2234,9 @@ def logHTTPTraffic(requestLogMsg, responseLogMsg):
Logs HTTP traffic to the output file
"""
if not conf.trafficFile:
return
kb.locks.logLock.acquire()
dataToTrafficFile("%s%s" % (requestLogMsg, os.linesep))