Ok, there is an easy way :) You can write something like : from datetime import datetime import time def run_at( t, fct, fct_args = (), fct_words = {}): now = datetime.today() delta = (t-now).minutes time.sleep(delta) fct(*fct_args, **fct_kwords)
Now you can just launch this function in a new thread :) It will wait the wanted time and launch the function at that moment ! Pierre Aaron a écrit : > Lets say you have a threaded program. Is there any way to make it so > that an operation occurs at a certain time every hour (eg) like the cron > daemon? > > I'm afraid I don't really understanding threading enought to make this > work.. > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > -- Pierre Barbier de Reuille INRA - UMR Cirad/Inra/Cnrs/Univ.MontpellierII AMAP Botanique et Bio-informatique de l'Architecture des Plantes TA40/PSII, Boulevard de la Lironde 34398 MONTPELLIER CEDEX 5, France tel : (33) 4 67 61 65 77 fax : (33) 4 67 61 56 68 _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor