Used to raise an exception for attributes unable to be evaluated yet.

def _setable_get_(name, self):
        "Used to raise an exception for attributes unable to be evaluated yet."

        raise AttributeError(
            "'{typename}' object has no attribute '{name}'".format(
                typename=type(self).__name__,
                name=name
            )
        )