antoine pitrou slvkzycypitrounet hi jeffrey thought exc_info automatically cleared end except block caught exception apparently isnt case bug 30 need keep sysexc_clear around explanation seems exc_info cleared immediately thread state exception fields cleaned end pyeval_evalframeex following patch fixes diff r adc2f5003ea3 pythoncevalc apythoncevalc sat mar 29 060652 2008 0100 bpythoncevalc sat mar 29 134627 2008 0100 14776 147712 pyeval_evalframeexpyframeobject f int finally pops bad exception why_exception tstateframef_exc_type null reset_exc_infotstate else asserttstateframef_exc_value null asserttstateframef_exc_traceback null py_decrefv break regards antoine _______________________________________________ python3000 mailing list smsbmo9552pythonorg httpmailpythonorgmailmanlistinfopython3000 unsubscribe httpmailpythonorgmailmanoptionspython3000python300040tangomucom thu 07 aug 2008 024923 0000 python3000 exception tracebacks living long 30