comparison src/memory/persistent.py @ 2302:f824b6026b73

core (memory/persistent): fixed calls to delPrivateValue
author Goffi <goffi@goffi.org>
date Wed, 05 Jul 2017 14:50:39 +0200
parents ea41cf1e6d29
children 8b37a62336c3
comparison
equal deleted inserted replaced
2301:137ed5fbcbfd 2302:f824b6026b73
112 def __setitem__(self, key, value): 112 def __setitem__(self, key, value):
113 self.storage.setPrivateValue(self.namespace, key, value, self.binary, self.profile) 113 self.storage.setPrivateValue(self.namespace, key, value, self.binary, self.profile)
114 return self._cache.__setitem__(key, value) 114 return self._cache.__setitem__(key, value)
115 115
116 def __delitem__(self, key): 116 def __delitem__(self, key):
117 self.storage.detPrivateValue(self.namepace, key, self.binary, self.profile) 117 self.storage.delPrivateValue(self.namespace, key, self.binary, self.profile)
118 return self._cache.__delitem__(key) 118 return self._cache.__delitem__(key)
119 119
120 def get(self, key, default=None): 120 def get(self, key, default=None):
121 return self._cache.get(key, default) 121 return self._cache.get(key, default)
122 122
207 207
208 def __setitem__(self, key, value): 208 def __setitem__(self, key, value):
209 self.storage.setPrivateValue(self.namespace, key, value, self.binary, self.profile) 209 self.storage.setPrivateValue(self.namespace, key, value, self.binary, self.profile)
210 210
211 def __delitem__(self, key): 211 def __delitem__(self, key):
212 self.storage.detPrivateValue(self.namepace, key, self.binary, self.profile) 212 self.storage.delPrivateValue(self.namespace, key, self.binary, self.profile)
213 213
214 def _valueOrDefault(self, value, default): 214 def _valueOrDefault(self, value, default):
215 if value is None: 215 if value is None:
216 return default 216 return default
217 return value 217 return value