def _pad_finite(iterable, padding, limit): return tuple(itertools.islice(_pad_infinite(iterable, padding), limit))