[Python-3000] Exception re-raising woes (original) (raw)

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


Adam Olsen <rhamph 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 lastexception? 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