Greg Stein <gstein@lyra.org>:
I just don't buy this.
Look at that code. Look at the definition of finally. That code simply screams for the use of finally.
Eric: just what happens? What is "broke things"? Do you have a reproducible test case that I can use?
What happened is that your version failed to pass an error exception upwards after fielding it. My test case was a buggy version of cmlconfigure.py, bug since fixed. Cleanliness is good, but the code has to work first. -- <a href="http://www.tuxedo.org/~esr">Eric S. Raymond</a> Faith may be defined briefly as an illogical belief in the occurrence of the improbable...A man full of faith is simply one who has lost (or never had) the capacity for clear and realistic thought. He is not a mere ass: he is actually ill. -- H. L. Mencken