Show More
@@ -182,7 +182,7 b' class FileNamespaceBackend(PickleSeriali' | |||
|
182 | 182 | def get_store(self): |
|
183 | 183 | return self.filename |
|
184 | 184 | |
|
185 | def get(self, key): | |
|
185 | def _dbm_get(self, key): | |
|
186 | 186 | with self._dbm_file(False) as dbm: |
|
187 | 187 | if hasattr(dbm, 'get'): |
|
188 | 188 | value = dbm.get(key, NO_VALUE) |
@@ -196,6 +196,13 b' class FileNamespaceBackend(PickleSeriali' | |||
|
196 | 196 | value = self._loads(value) |
|
197 | 197 | return value |
|
198 | 198 | |
|
199 | def get(self, key): | |
|
200 | try: | |
|
201 | return self._dbm_get(key) | |
|
202 | except Exception: | |
|
203 | log.error('Failed to fetch DBM key %s from DB: %s', key, self.get_store()) | |
|
204 | raise | |
|
205 | ||
|
199 | 206 | def set(self, key, value): |
|
200 | 207 | with self._dbm_file(True) as dbm: |
|
201 | 208 | dbm[key] = self._dumps(value) |
General Comments 0
You need to be logged in to leave comments.
Login now