def __get__(self, instance, owner):
        if instance is not None:
            try:
                return instance._data[self]
            except __HOLE__:
                return instance._data.setdefault(self, self._default(instance))

        return self
dataset/ETHPy150Open jaimegildesagredo/booby/booby/fields.py/Field.__get__