Christian Heimes wrote:
Why is 'e' ending up as a string rather than the ImportError object?

This is with Python 2.6.5 if that makes a difference...

It's a known bug in Python 2.6 and earlier. See
http://docs.python.org/whatsnew/2.7.html#porting-to-python-2-7

When was it introduced?

I've been relying on the value being an exception a lot in 2.5, and only hit problems in 2.6 with ImportError, everything else seems fine, which doesn't agree with Florent's statements in #7853...

Chris

--
Simplistix - Content Management, Batch Processing & Python Consulting
            - http://www.simplistix.co.uk
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to