нужен таймер. как я понял мне нужно threading.Timer
import threading print 'start' def get1(): print u'hello' t = threading.Timer(1.0, get1) t.start()
так функция get1 выполняется один раз, если я добавлю t.start() в функцию get1() то получу ошибку
RuntimeError: threads can only be started once
как запустить повторно таймер?
вот так работает так как надо
import threading a=1 def get1(): global a if a!=5: a+=1 print u'hello' t = threading.Timer(1.0, get1) t.start() else: pass get1()