code: 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
              )
          f _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
              )
          )
docs: Used to raise an exception for attributes unable to be evaluated yet.