As Stephan said, you can investigate the timeit module. If you want to
test it your way, wrap up your function call in another function:
On May 10, 9:27 am, mosscliffe <[EMAIL PROTECTED]> wrote:
...
> def timeloop(dofunction,iters=10):
...
>
> def lookup(recs,patterns):
...
> myrecs = ...
>
def test1():
lookup(myrecs, ['one', 'nomatch'])
def test2():
lookup(myrecs, ['one', 'two'])
> timeloop(test1, 10)
Using timeit:
t = timeit.Timer("lookup(myrecs, ['one', 'nomatch'])", "from __main__
import *")
print t.timeit(10)
--
Ant.
--
http://mail.python.org/mailman/listinfo/python-list