def timeit(self, name, stmt=None, setup="pass", teardown="pass", inner_loops=None, duplicate=None, metadata=None, globals=None): if not self._check_worker_task(): return None if stmt is None: # timeit(stmt) behaves as timeit(stmt, stmt) stmt = name # Use lazy import to limit imports on 'import pyperf' from pyperf._timeit import bench_timeit return bench_timeit(self, name, stmt, setup=setup, teardown=teardown, inner_loops=inner_loops, duplicate=duplicate, func_metadata=metadata, globals=globals)
def main(runner): args = runner.args bench_timeit(runner, args.name, args.stmt, args.setup, args.teardown, args.inner_loops, args.duplicate)