> But in order to determine the string to be printed after the "of" > (e.g., a string representation of the class) it tries to lookup the > __repr__ method in the class. This gets trapped by your __getattr__ > which returns a string which is invalid for Python to call as > __repr__. Thanks. All is clear now. Russ