def __get__(self, obj, type=None):

        if obj is None:
            # Being called on the class, return the original function. This
            # way, introspection works on the class.
            # return func
            return self.getter

        # Errors in the following line are errors in setting a
        # OneTimeProperty
        val = self.getter(obj)

        setattr(obj, self.name, val)
        return val
Writes all request-level information to the Datastore.
dataset/ETHPy150Open nipy/nitime/nitime/descriptors.py/OneTimeProperty.__get__--crossover with--dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/api/logservice/logservice_stub.py/RequestLogWriter.write