def __init__(self, interval, registry=None):
super(ScheduledReporter, self).__init__(registry)<EOL>self.interval = interval<EOL>self.thread = None<EOL>self.termination_event = Event()<EOL>
Creates a reporter that reports with the given interval.

        Suitable for push style reporting. Uses a Python ``Thread`` for implementation, so reporting will block your
        application from doing anything else.

        :param interval: A ``timedelta`` instance
        :param registry: The registry to report from, defaults to the global one