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

Reply via email to