Я использовал библиотеку schedule для планирования функции каждые X секунд:
Хочу, чтобы я хотел запустить эту функцию в отдельном потоке. Я нашел это в документации о том, как Запустить планировщик в отдельном потоке , но я не понял, что он сделал.
Есть ли кто-нибудь, кто может объяснить мне, как это сделать?
Обновление
Вот что я попробовал:
def post_to_db_in_new_thread():
schedule.every(15).seconds.do(save_db)
t1 = threading.Thread(target=post_to_db_in_new_thread, args=[])
t1.start()