Matthias Bisping 268b83a1ff refactoring
2022-03-31 19:17:48 +02:00

9 lines
255 B
Python

from itertools import takewhile, starmap, islice, repeat
from operator import truth
from .logger import get_logger
def chunk_iterable(iterable, chunk_size):
return takewhile(truth, map(tuple, starmap(islice, repeat((iter(iterable), chunk_size)))))