def __init__(self, logger): self.logger = logger self.trackers = dict() self.interval = settings['perf_ticker_interval'] self.mark_24_hours = time.time() self.mark_footprint = time.time() self.footprint = FootprintCalculator() self.timer = RepeatTimer(self.interval, self._run_tick_thread, daemonic=True)