# HG changeset patch # User timeless # Date 2015-12-04 19:05:56 # Node ID 7bc52ac461723f2d8f8db708a739e9c550583c4a # Parent f36dc0062b1a44b76b1e25cd4647c9b56104474a perf: perfrevlog optimize for perf.stub diff --git a/contrib/perf.py b/contrib/perf.py --- a/contrib/perf.py +++ b/contrib/perf.py @@ -476,9 +476,10 @@ def perfrevlog(ui, repo, file_, **opts): timer, fm = gettimer(ui, opts) from mercurial import revlog dist = opts['dist'] + _len = getlen(ui) def d(): r = revlog.revlog(lambda fn: open(fn, 'rb'), file_) - for x in xrange(0, len(r), dist): + for x in xrange(0, _len(r), dist): r.revision(r.node(x)) timer(d)