When Python's "getattr" is called with a default argument
("getattr(obj,name,default)") it will return the default
whenever "PyObject_getAttr(obj,name)" raises an exception.
This also happens, when the exception is a "ReadConflictError"
or "SystemExit" or another exception not directly related to
attribute lookup.
Dieter