def getattr_gi(self, inst, key):
        #TODO: this can probably just be removed now?
        return self.NONE
        try:
            if inst.get_data(key) is None:
                return self.NONE
        except __HOLE__:
            return self.NONE
        type.__setattr__(inst.__class__, key, GIProxy(key, 'data'))
        return getattr(inst, key)
dataset/ETHPy150Open pyjs/pyjs/pyjs/runners/giwebkit.py/GIResolver.getattr_gi