def __get__(self, obj, cls):
        if obj is None:
            return self
        value = self._deferred(obj)
        setattr(obj, self._deferred.func_name, value)
        return value
dataset/ETHPy150Open jek/flatland/flatland/util/base.py/lazy_property.__get__/original