Andrew Dalke wrote: > sys.exit() is identical to "raise SystemExit()". It raises a Python > exception which may be caught at a higher level in the program stack.
And which *is* caught at the highest levels of threading.Thread objects (which Timer is based on). Exceptions raised (and caught or not) in a Thread do not have any effect on the main thread, and thus don't affect the interpreter as a whole. -Peter -- http://mail.python.org/mailman/listinfo/python-list