>>>>> "JH" == Jeremy Hylton <jeremy@zope.com> writes: JH> There was a good paper on this subject at LL2. You can find JH> it here: http://www.cs.williams.edu/~freund/papers.html Search for "Safe Asynchronous Exceptions For Python". Nice paper. I don't much like the nested block:/unblock: construction (too much indentation), but the initially: part is nice. -Barry