def chunkify(iterable, chunksize=10000):
i = 0
chunk = []
for item in iterable:
chunk.append(item)
i += 1
if i == chunksize:
yield chunk
i = 0
chunk = []
if len(chunk) > 0:
yield chunk