[Python-3000] Exception re-raising woes

Antoine Pitrou solipsis at pitrou.net
Fri May 30 20:16:20 CEST 2008


Adam Olsen <rhamph <at> gmail.com> writes:
> I'd like if a bare "raise" became purely lexical (as Guido just
> suggested), ditching all the magic.
> 
> However, things such as pdb.pm() still need access to the last
> exception.  Maybe we can pare it down the bare minimum, a per-thread
> last_exception?  That'd quickly get clobbered (we should intentionally
> clear when leaving an except block),

Well, the plan is to keep storing the current exception state in the
thread state structure, so sys.exc_info() would still work fine until we
leave the exception block.




More information about the Python-3000 mailing list