from threading import Event, Thread

def call_repeatedly(interval, func, *args):
    stopped = Event()

def loop():
    while not stopped.wait(interval):
        func(*args)
Thread(target=loop).start()
return stopped.set
Улучшить текущую реализацию setInterval python