[Checkins] SVN: zc.zservertracelog/trunk/src/zc/zservertracelog/tracereport.py fix for lack of T in timestamp
Alex Chapman
achapman at zope.com
Wed Mar 25 16:57:12 EDT 2009
Log message for revision 98379:
fix for lack of T in timestamp
Changed:
U zc.zservertracelog/trunk/src/zc/zservertracelog/tracereport.py
-=-
Modified: zc.zservertracelog/trunk/src/zc/zservertracelog/tracereport.py
===================================================================
--- zc.zservertracelog/trunk/src/zc/zservertracelog/tracereport.py 2009-03-25 15:55:05 UTC (rev 98378)
+++ zc.zservertracelog/trunk/src/zc/zservertracelog/tracereport.py 2009-03-25 20:57:11 UTC (rev 98379)
@@ -114,7 +114,7 @@
return result
def parsedt(s):
- date, time = s.split('T')
+ date, time = s.split(' ')
h_m_s, ms = time.split('.')
return datetime.datetime(*(
map(int, date.split('-'))
@@ -172,9 +172,8 @@
for record in file:
record = record.split()
- typ, rid, dt = record[:3]
- min = dt[:-3]
- dt = parsedt(dt)
+ typ, rid, dt, min = record[:4]
+ dt = parsedt(' '.join([dt,min]))
if dt == restart:
continue
while dt > restart:
@@ -345,7 +344,7 @@
print '</table>'
def output_minute_text(lmin, requests, input, wait, apps, output, n, spr, spa):
- print lmin.replace('T', ' '), "%5d I=%3d W=%3d A=%3d O=%5d " % (
+ print lmin.replace('T', ' '), " %5d I=%3d W=%3d A=%3d O=%5d " % (
len(requests), input, wait, apps, output),
if n:
print "N=%4d %10.2f %10.2f" % (n, spr/n, spa/n)
More information about the Checkins
mailing list