I have infinitive loop running script and I would like to check something periodically after 5 seconds (minutes, hours...) time period (I do not mean time.sleep(5) ). Till now, I have following script, but I think there must be something more elegant.
eventFlag = False while 1: time.sleep(0.01) seconds = time.time() if not int(seconds % (5)): if eventFlag: print "5 seconds, hurray" eventFlag = False else: eventFlag = True Best regards Petr Jakes -- http://mail.python.org/mailman/listinfo/python-list