вторник, 23 апреля 2013 г.

Статья "Сила и красота декораторов в Python" с хабра http://habrahabr.ru/post/46306/

Моё любимое - время выполнения функции:


import time
def timer(f):
    def tmp(*args, **kwargs):
        t = time.time()
        res = f(*args, **kwargs)
        print "Время выполнения функции: %f" % (time.time()-t)
        return res
    return tmp
@timer
def func(x, y):
    return x + y

Комментариев нет:

Отправить комментарий