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()
Example #2
0
 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()
Example #3
0
 def pack(self, t, referencesf, gc=True):
     # prevent all concurrent commits during packing
     with self._commit_lock:
         MappingStorage.pack(self, t, referencesf, gc)
Example #4
0
 def pack(self, t, referencesf, gc=True):
     # prevent all concurrent commits during packing
     with self._commit_lock:
         MappingStorage.pack(self, t, referencesf, gc)