(self)
| 162 | self.close() |
| 163 | |
| 164 | def sync(self): |
| 165 | if self.writeback and self.cache: |
| 166 | self.writeback = False |
| 167 | for key, entry in self.cache.items(): |
| 168 | self[key] = entry |
| 169 | self.writeback = True |
| 170 | self.cache = {} |
| 171 | if hasattr(self.dict, 'sync'): |
| 172 | self.dict.sync() |
| 173 | |
| 174 | |
| 175 | class BsdDbShelf(Shelf): |