Timer¶
Threadi alamklass, mis käivitab kaasaantud funktsiooni pärast kaasaantud aja möödumist. Näiteks viivitus arvutimängus, mitme millisekundi pärast botid liiguvad või meeldetuletuste kuvamiseks teatud aja järel.
Timer(interval, function, args=None, kwargs=None)interval– viivitus sekundites enne funktsiooni käivitamistfunction– funktsioon, mida käivitakse pärast aja möödumist
Meetodid¶
start()– käivitab taimericancel()– katkestab taimeri enne funktsiooni käivitumist (toimib ainult kui viivitus veel kestab).
cancel() kutse enne viivituse lõppu:
def hello():
print("Hello beautiful people")
t = Timer(5.0, hello) # starts hello() after 5 sec
t.start()
# I changed my mind, I want to cancel:
t.cancel()