def __get__(self, instance, owner):
        if instance is None:
            return self
        try:
            return self._cache[instance]
        except __HOLE__:
            self._cache[instance] = val = self._get(instance)
            return val
dataset/ETHPy150Open quantopian/zipline/zipline/utils/memoize.py/lazyval.__get__