

def __delete__(self, instance):
    try:
        del instance.__dict__[self.name]
    except KeyError:
        raise AttributeError(('%r object has no overriden attribute %r' % (type(instance).__name__, self.name)))

dataset/ETHPy150Open jek/flatland/flatland/util/base.py assignable_property.__delete__/original