Agendar um evento repetido no Python 3

Estou tentando agendar um evento repetido para ser executado a cada minuto no Python 3.

Eu vi aulasched.scheduler mas estou me perguntando se existe outra maneira de fazer isso. Ouvi menções de que eu poderia usar vários threads para isso, o que não me importaria de fazer.

Estou basicamente solicitando algum JSON e depois analisando; seu valor muda com o tempo.

Usarsched.scheduler Eu tenho que criar um loop para solicitar que ele agende o mesmo para executar por uma hora:

scheduler = sched.scheduler(time.time, time.sleep)

# Schedule the event. THIS IS UGLY!
for i in range(60):
    scheduler.enter(3600 * i, 1, query_rate_limit, ())

scheduler.run()

Que outras maneiras de fazer isso existem?

questionAnswers(9)

yourAnswerToTheQuestion