to Fredrik Lundh I'm afraid Claudio Grondi can't use your solution, as he needs it hosted on Windows, which lacks signal.alarm.
to Claudio Grondi How about splitting your loop in two? The first loop would check for your boolean, which is changed by your timer, the second loop will check for your "normal" exit condition? Sorin __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- http://mail.python.org/mailman/listinfo/python-list