comparison runes.py @ 17:0c8d787bc7e1

... but not paranoid enough.
author David Barts <n5jrn@me.com>
date Fri, 27 Dec 2019 15:53:22 -0800
parents 61772bf1f77c
children be0fd5c8121d
comparison
equal deleted inserted replaced
16:61772bf1f77c 17:0c8d787bc7e1
100 def __delitem__(self, key): 100 def __delitem__(self, key):
101 del self.buffer[key] 101 del self.buffer[key]
102 102
103 def __del__(self): 103 def __del__(self):
104 # Paranoid 104 # Paranoid
105 if isinstance(self.buffer, memoryview): 105 if hasattr(self, 'buffer') and isinstance(self.buffer, memoryview):
106 self.buffer.release() 106 self.buffer.release()
107 107
108 def clear(self): 108 def clear(self):
109 del self[:] 109 del self[:]
110 110