def test(reps, func, *args): import time start = time.clock() # current CPU tim in float seconds for i in xrange(reps): # call function reps times apply(func, args) # discard any return value return time.clock() - start # stop time - start time