Using a decorator to time a function

suggest change
import time
def timer(func):
    def inner(*args, **kwargs):
        t1 = time.time()
        f = func(*args, **kwargs)
        t2 = time.time()
        print 'Runtime took {0} seconds'.format(t2-t1)
        return f
    return inner

@timer
def example_function():
    #do stuff

example_function()

Feedback about page:

Feedback:
Optional: your email if you want me to get back to you:



Table Of Contents