odnochlen+
когда функция не успеет завершиться до повторного срабатывания таймера
Кстати! Как компенсировать время выполнения функции?Так это не баг, а фича
import threading import time def get1(): threading.Timer(1.0, get1).start() time.sleep(2.0) print "hello"
А так, да, согласен - нечто большее, чем принт хелло и проблемы скорее всего будут “очень занимательными”. Зато велосипед для гонки клевый

будет же всегда создаваться новый класс threading.Timer() что будет постоянно уменьшать оперативку, не?Мусоросборщик подберет.
