Этот код работает отлично, но PyCharm не может разрешить атрибуты Timer
суперкласса. Зачем?
Установлен интерпретатор Python 3.6.
from threading import Timer, Event
class TestStatsCollector(Timer):
def __init__(self, func, interval=60):
super().__init__(interval, func)
def run(self):
while not self.finished.is_set():
self.finished.wait(self.interval)
self.function(*self.args, **self.kwargs)