Nick Craig-Wood wrote: > superpollo <user at example.net> wrote: > ... > Or if you are on unix you can use signals... > > It is probably just about acceptable to raise an exception in a signal > handler like this code does. > > ... neat!