On May 16, 4:02 am, "Gabriel Genellina" <gagsl-...@yahoo.com.ar> wrote:
> You could use the 3-argument form of the raise > statement:http://docs.python.org/reference/simple_stmts.html#the-raise-statement Ah! When did that get there? :) > There is a problem: remember that the traceback object keeps a reference > to all previous frames -- that means, all local variables along the whole > stack of called functions are kept alive until you delete the traceback > object. And depending on your application, that might involve thousand of > objects "artificially" alive for an undeterminate period of time... Yes, that may be problematic, I'll have to experiment. Thanks to everyone's help here, I have plenty of alternatives if it turns out to be problematic. Your comments are all greatly appreciated -- thanks! Kind regards, Edd -- http://mail.python.org/mailman/listinfo/python-list