python/ray/data/impl/block_list.py
def iter_blocks_with_metadata(
        self,
    ) -> Iterator[Tuple[ObjectRef[Block], BlockMetadata]]:
        """Iterate over the blocks along with their runtime metadata.

        This blocks on the execution of the tasks generating block outputs.
        The length of this iterator is not known until execution.
        """
        self._check_if_cleared()
        return zip(self._blocks, self._metadata)
Iterate over the blocks along with their runtime metadata.

        This blocks on the execution of the tasks generating block outputs.
        The length of this iterator is not known until execution.
        
Iterate over the blocks along with their runtime metadata.
This blocks on the execution of the tasks generating block outputs.
The length of this iterator is not known until execution.
Iterate over the blocks along with their runtime metadata . This blocks on the execution of the tasks generating block outputs . The length of this iterator is not known until execution .
def iter_blocks_with_metadata(
        self,
    ) -> Iterator[Tuple[ObjectRef[Block], BlockMetadata]]:
        self._check_if_cleared()
        return zip(self._blocks, self._metadata)
def iter_blocks_with_metadata ( self , ) -> Iterator [ Tuple [ ObjectRef [ Block ] , BlockMetadata ] ] : self . _check_if_cleared ( ) return zip ( self . _blocks , self . _metadata )
Iterate over the blocks along with their runtime metadata.
Iterate over the blocks along with their runtime metadata .
"""Iterate over the blocks along with their runtime metadata.

        This blocks on the execution of the tasks generating block outputs.
        The length of this iterator is not known until execution.
        """
self