Stefan Behnel <[EMAIL PROTECTED]> added the comment: Thanks a lot for the analysis. I was considering that this was a problem with Cython, but since this was the first time I got a crash on this (even Py3.0b1 didn't expose this), I wanted to ask here first.
Your explanation sounds like the right thing to do would be to clear the exception state when a function exists cleanly but an exception was raised and caught during its execution. So the exception state would only stay available within the function itself. We could also try to emulate the Py3 behaviour as outlined in PEP 3110. But we'll have to discuss that on the Cython mailing list. _______________________________________ Python tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue3443> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com