def __init__(self, interval, registry=None, io_loop=None):
super(TornadoScheduledReporter, self).__init__(interval, registry)<EOL>self.io_loop = io_loop if io_loop is not None else ioloop.IOLoop.current()<EOL>self.timeout = None<EOL>
:param interval: a timedelta
:param registry: the registry to report from, defaults to the global one
:param io_loop: the io_loop to use, defaults to ``IOLoop.current()``