from time import time


class Timer(object):
    def __init__(self, func):
        """
        Decorator for sorting functions
        @param func: Function being decorated
        @type func: callable
        """
        self.func = func

    def __call__(self, *args, **kwargs):
        start = time()
        ret = self.func(*args, **kwargs)
        end = time()
        return end - start


@Timer
def cheese():
    for var in xrange(9999999):
        continue

for var in xrange(10):
    print cheese()