> How do you then supply a traceback to the raise statement? raise ValueError, ValueError("blah"), tb Maybe in Py3K this could become raise ValueError("bloop"), tb -- --Guido van Rossum (home page: http://www.python.org/~guido/)