in libmozevent/monitoring.py [0:0]
def next_report(self):
"""
Calc report times
"""
report_date = datetime.utcnow()
while True:
report_date += timedelta(seconds=self.period)
yield report_date