Hi Michael,

I've checked out the latest version, but still get the same error. The change I'm making is in the get_attribute method of Any class.
It looks like this in trunk:
def get_attribute(self, name):
        """
        Get (find) a I{non-attribute} attribute by name.
        @param name: A attribute name.
        @type name: str
        @return: The requested attribute.
        @rtype: L{SchemaObject}
        """
        return self

I'm changing it to:
def get_attribute(self, name):
        """
        Get (find) a I{non-attribute} attribute by name.
        @param name: A attribute name.
        @type name: str
        @return: The requested (child, ancestry).
        @rtype: (L{SchemaObject}, [L{SchemaObject},..])
        """
        return (None, [])

This seems to work. However, I'm not sure if this just ignores the actual problem.

Thanks

Did't reply to all first time.