|
@@ -523,6 +523,8 @@ Utilization of max. archive size: {csize_max:.0%}
|
|
|
return filter(item) if filter else True
|
|
|
|
|
|
def iter_items(self, filter=None, partial_extract=False, preload=False, hardlink_masters=None):
|
|
|
+ # note: when calling this with preload=True, later fetch_many() must be called with
|
|
|
+ # is_preloaded=True or the RemoteRepository code will leak memory!
|
|
|
assert not (filter and partial_extract and preload) or hardlink_masters is not None
|
|
|
for item in self.pipeline.unpack_many(self.metadata.items, partial_extract=partial_extract,
|
|
|
preload=preload, hardlink_masters=hardlink_masters,
|