--- a/contrib/perf.py Sat Mar 16 19:08:27 2019 +0000
+++ b/contrib/perf.py Sat Mar 16 19:11:19 2019 +0000
@@ -322,7 +322,8 @@
(10.0, 3),
)
-def _timer(fm, func, setup=None, title=None, displayall=False):
+def _timer(fm, func, setup=None, title=None, displayall=False,
+ limits=DEFAULTLIMITS):
gc.collect()
results = []
begin = util.timer()
@@ -338,7 +339,7 @@
cstop = util.timer()
# Look for a stop condition.
elapsed = cstop - begin
- for t, mincount in DEFAULTLIMITS:
+ for t, mincount in limits:
if elapsed >= t and count >= mincount:
keepgoing = False
break