@classmethod 
    def later(cls, timeout, f, **kwargs):
        def x(*args, **kwargs):
            cls.sleep(timeout)
            return f(*args, **kwargs)
        return cls.new(x, **kwargs)
Creates a new task that will first sleep for *timeout* seconds
dataset/ETHPy150Open concurrence/concurrence/lib/concurrence/core.py/Tasklet.later