def _collect_single()

in storage/decorator.py [0:0]


    def _collect_single(iterator: StorageDecoratorIterator) -> StorageDecoratorIterator:
        # we get the original iterator, we collect everything in a list that we merge later and extract values from
        single: list[tuple[Union[StorageReader, bytes], int, int, bytes]] = list(
            [
                (data, starting_offset, ending_offset, newline)
                for data, starting_offset, ending_offset, newline, _ in iterator
            ]
        )

        newline = single[0][-1]
        starting_offset = single[0][1]
        ending_offset = single[-1][2]

        data_to_yield: bytes = newline.join([x[0] for x in single])
        yield data_to_yield, starting_offset, ending_offset, newline, None