def __delattr__(self, key):
        if key.startswith('_'):
            return super(Document, self).__delattr__(key)
        try:
            del self.attributes[key]
        except __HOLE__:
            raise AttributeError(key)
dataset/ETHPy150Open adewes/blitzdb/blitzdb/document.py/Document.__delattr__