Vars
default_timer = pysince(3.3, perf_counter, default_timer)
- Source Edit
Consts
default_repeat = 5
- since python 3.7: default value of repeat parameter is changed from 3 to 5. Source Edit
TimeItUseTime {.booldefine: "timeit.usetime".} = true
- disable this if don't wanna depending on Lib/time Source Edit
Templates
template repeat(self: Timer; repeat = pysince(3.7, 5, 3); number = default_number): PyList[float]
- Source Edit
template repeat(stmt: TimeitParam = NullStmt; setup: TimeitParam = NullStmt; timer = default_timer; repeat = pysince(3.7, 5, 3); number = default_number): PyList[float]
-
Example:
assert len(repeat(repeat=0)) == 0
Source Edit
Exports
-
[]=, newPyList, newPyList, sorted, <, <=, nimArrayAsList, []=, list, ==, pop, count, repr, []=, newPyList, <=, sorted, PyList, sort, sorted, clear, $, [], newPyListOfCap, index, append, index, newPyListOfStr, [], checkLenientOps, +=, getPtr, newPyList, <, pop, []=, sort, +=, list, pairs, delitem, delitem, extend, []=, setLen, list, []=, <, items, count, <=, newPyListOfStr, extend, ==, newPyList, *=, []=, newPyList, []=, len, mitems, *, +, insert, ==, @, +, reverse, list, delitem, reverse, repr, *, [], list, [], None, NoneType, timeit, timeit, NullaryFunc, Timer, autorange, NullStmt, default_number, TimeitParam, timeit