def pack(self, t, referencesf, gc=True): # prevent all concurrent commits during packing self._commit_lock.acquire() try: MappingStorage.pack(self, t, referencesf, gc) finally: self._commit_lock.release()
def pack(self, t, referencesf, gc=True): # prevent all concurrent commits during packing with self._commit_lock: MappingStorage.pack(self, t, referencesf, gc)