b.r._LazyListJoin(object) : class documentation

Part of bzrlib.repository View In Hierarchy

An iterable yielding the contents of many lists as one list.

Each iterator made from this will reflect the current contents of the lists at the time the iterator is made.

This is used by Repository's _make_parents_provider implementation so that it is safe to do:

pp = repo._make_parents_provider()      # uses a list of fallback repos
pp.add_fallback_repository(other_repo)  # appends to that list
result = pp.get_parent_map(...)
# The result will include revs from other_repo
Method __init__ Undocumented
Method __iter__ Undocumented
Method __repr__ Undocumented
def __init__(self, *list_parts):
Undocumented
def __iter__(self):
Undocumented
def __repr__(self):
Undocumented
API Documentation for Bazaar, generated by pydoctor at 2022-06-16 00:25:16.