Questa class rappresenta un'azione che dovrebbe essere lanciata solo dopo che sia passato un certo ammontare di tempo -- un timer. Timer � una sottoclasse di Thread e come tale funziona anche come esempio per la creazione di thread personalizzati.
I Timer sono lanciati, come i thread, chiamando il loro metodo start(). Il timer pu� essere fermato (prima che la sua azione sia iniziata) chiamando il metodo cancel(). L'intervallo che il timer attender� prima di eseguire la sua azione pu� non essere esattamente lo stesso dell'intervallo specificato dall'utente.
Per esempio:
def hello():
print "hello, world"
t = Timer(30.0, hello)
t.start() # dopo 30 secondi, sar� stampato "hello, world"
| interval, function, args=[], kwargs={}) |
| ) |