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

Reply via email to