(fn, *args, **kw)
| 247 | |
| 248 | @decorator |
| 249 | def wrap(fn, *args, **kw): |
| 250 | for warm in range(warmup): |
| 251 | fn(*args, **kw) |
| 252 | |
| 253 | timerange = range(times) |
| 254 | with count_functions(variance=variance): |
| 255 | for time in timerange: |
| 256 | rv = fn(*args, **kw) |
| 257 | return rv |
| 258 | |
| 259 | return wrap |
| 260 |