Serhiy Storchaka added the comment: Perhaps we need not iter_unpack(), but a grouper (some sort of)?
def grouper(seq, size): for i in range(0, len(seq), size): yield seq[i: i + size] unpack = struct.Struct('!I').unpack for chunk in grouper(data, 4): word, = unpack(chunk) ... ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue17804> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com