"John Nagle" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
|    How can I tell whether an object is of type Exception?
| At least in Python 2.4, "Exception" is an old-style class, and
| the "type" of Exception objects is "instance".
|
|    Clearly "repr" knows; it returns:
| <exceptions.Exception instance at 0x00A30A80>

Actually, repr does not know.  repr(x) calls x.__repr__.  Each object know 
how to represent itself.

In 2.4 and before, look for 'Exception' in repr(x).



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to