Name of type of object

Jive Dadson jdadson at yahoo.com
Wed Feb 9 00:49:34 EST 2005


The traceback routine prints out stuff like,

	NameError: global name 'foo' is not defined

NameError is a standard exception type.

What if I want to print out something like that?
I've determined that "global name 'foo' is not defined" comes 
from the __str__ member of the exception object.
Where does it find the string "NameError"?  In general, if I have 
an object, is there a way to obtain the name of the type of the object?

Thankee.



More information about the Python-list mailing list