def __set__(self, obj, value):
        _cache = getattr(obj, self.cachename)
        name = self.name
        try:
            _cache[name] = value
        except __HOLE__:
            setattr(_cache, name, value)
dataset/ETHPy150Open statsmodels/statsmodels/statsmodels/tools/decorators.py/CachedWritableAttribute.__set__