Преглед на файлове

Merge pull request #8394 from ThomasWaldmann/list-refresh-lock-frequently

repository.list: refresh lock more frequently
TW преди 8 месеца
родител
ревизия
11b72efffe
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/borg/repository.py

+ 1 - 1
src/borg/repository.py

@@ -336,11 +336,11 @@ class Repository:
         list <limit> infos starting from after id <marker>.
         each info is a tuple (id, storage_size).
         """
-        self._lock_refresh()
         collect = True if marker is None else False
         result = []
         infos = self.store.list("data")  # generator yielding ItemInfos
         while True:
+            self._lock_refresh()
             try:
                 info = next(infos)
             except StoreObjectNotFound: