--- a/polib.py +++ b/polib.py @@ -592,7 +592,7 @@ class _BaseFile(list): offsets = koffsets + voffsets output = struct.pack( - "Iiiiiii", + " 1: # python 3.2 or superior - output += array.array("i", offsets).tobytes() + output += outarr.tobytes() else: - output += array.array("i", offsets).tostring() + output += outarr.tostring() output += ids output += strs return output