More interesting details....

1. Raising an exception in "at_exit" code block causes the rest of the code to be quietly ignored (no exception raised?)

Which brings up more points:

What special concerns are there for exception handling in at_exit code?  What about exceptions raised in "exception handling" cases such as rescue clauses?

Should be a whole book (or chapter at least) on exception handling :-)


David Douthitt
CUNA & Affiliates
UNIX Systems Administrator
ddouthitt / cuna.com
(608) 231-4922