class documentation

Delta chain iterator that yield unpacked objects.

Method _result Return the unpacked object.

Inherited from DeltaChainIterator:

Class Method for_pack_data Create a DeltaChainIterator from pack data.
Class Method for_pack_subset Create a DeltaChainIterator for a subset of objects.
Method __init__ Initialize DeltaChainIterator.
Method __iter__ Iterate over objects in the pack.
Method ext_refs Return external references.
Method record Record an unpacked object for later processing.
Method set_pack_data Set the pack data for iteration.
Instance Variable hash_func Undocumented
Method _ensure_no_pending Undocumented
Method _follow_chain Undocumented
Method _resolve_object Undocumented
Method _walk_all_chains Undocumented
Method _walk_ref_chains Undocumented
Class Variable _compute_crc32 Undocumented
Class Variable _include_comp Undocumented
Instance Variable _ext_refs Undocumented
Instance Variable _file Undocumented
Instance Variable _full_ofs Undocumented
Instance Variable _pending_ofs Undocumented
Instance Variable _pending_ref Undocumented
Instance Variable _resolve_ext_ref Undocumented
def _result(self, unpacked: UnpackedObject) -> UnpackedObject: ΒΆ

Return the unpacked object.

Parameters
unpacked:UnpackedObjectThe unpacked object
Returns
UnpackedObjectThe unpacked object unchanged