##// END OF EJS Templates
hgperf: update to conform with import style checks
Augie Fackler -
r33893:78f644fd default
parent child Browse files
Show More
@@ -52,18 +52,20 b' except ImportError:'
52 52 sys.stderr.write("(check your install and PYTHONPATH)\n")
53 53 sys.exit(-1)
54 54
55 import mercurial.util
56 import mercurial.dispatch
55 from mercurial import (
56 dispatch,
57 util,
58 )
57 59
58 60 def timer(func, title=None):
59 61 results = []
60 begin = mercurial.util.timer()
62 begin = util.timer()
61 63 count = 0
62 64 while True:
63 65 ostart = os.times()
64 cstart = mercurial.util.timer()
66 cstart = util.timer()
65 67 r = func()
66 cstop = mercurial.util.timer()
68 cstop = util.timer()
67 69 ostop = os.times()
68 70 count += 1
69 71 a, b = ostart, ostop
@@ -80,7 +82,7 b' def timer(func, title=None):'
80 82 sys.stderr.write("! wall %f comb %f user %f sys %f (best of %d)\n"
81 83 % (m[0], m[1] + m[2], m[1], m[2], count))
82 84
83 orgruncommand = mercurial.dispatch.runcommand
85 orgruncommand = dispatch.runcommand
84 86
85 87 def runcommand(lui, repo, cmd, fullargs, ui, options, d, cmdpats, cmdoptions):
86 88 ui.pushbuffer()
@@ -90,9 +92,9 b' def runcommand(lui, repo, cmd, fullargs,'
90 92 ui.popbuffer()
91 93 lui.popbuffer()
92 94
93 mercurial.dispatch.runcommand = runcommand
95 dispatch.runcommand = runcommand
94 96
95 97 for fp in (sys.stdin, sys.stdout, sys.stderr):
96 mercurial.util.setbinary(fp)
98 util.setbinary(fp)
97 99
98 mercurial.dispatch.run()
100 dispatch.run()
General Comments 0
You need to be logged in to leave comments. Login now