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