Fix an amazing number of typos & malformed sentences reported by Detlef
[python/dscho.git] / Demo / rpc / T.py
blobabf3a06d056a23c7eaf4039fb58fe962395162f1
1 # Simple interface to report execution times of program fragments.
2 # Call TSTART() to reset the timer, TSTOP(...) to report times.
4 import sys, os, time
6 def TSTART():
7 global t0, t1
8 u, s, cu, cs = os.times()
9 t0 = u+cu, s+cs, time.time()
11 def TSTOP(*label):
12 global t0, t1
13 u, s, cu, cs = os.times()
14 t1 = u+cu, s+cs, time.time()
15 tt = []
16 for i in range(3):
17 tt.append(t1[i] - t0[i])
18 [u, s, r] = tt
19 msg = ''
20 for x in label: msg = msg + (x + ' ')
21 msg = msg + `u` + ' user, ' + `s` + ' sys, ' + `r` + ' real\n'
22 sys.stderr.write(msg)