Jackson wrote: > What is the difference between "object is unindexable" and "object is > unsubscriptable"? > > I would like to test if an object can accept: obj[0] > > >>> from sets import Set > >>> Set([1,2])[0] > TypeError: unindexable object > > >>> 3[0] > TypeError: unsubscriptable object > > It seems like each of these errors can be replaced with a single type error.
the message string is not part of the error type, and may change between versions. just catch the TypeError and be done with it. </F> -- http://mail.python.org/mailman/listinfo/python-list