@asyncio.coroutine<EOL><INDENT>def next(self, *args):<DEDENT>
self.initialize()<EOL>self.future = asyncio.Future(loop=self.loop)<EOL>self.handle = self.loop.call_at(self.get_next(), self.call_func, *args)<EOL>return self.future<EOL>
yield from .next()