From a07023a09fc6c876b8385c6f50f6c293c216fb08 Mon Sep 17 00:00:00 2001 From: giovannibajo Date: Sat, 1 Aug 2009 15:56:14 +0000 Subject: [PATCH] Standardize on network format for .pyz archives. This is useful for Mac builds (PPC vs Intel). Thanks to Hans-Peter Jansen for the patch. git-svn-id: http://svn.pyinstaller.org/trunk@692 8dd32b29-ccff-0310-8a9a-9233e24343b1 --- archive.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/archive.py b/archive.py index 42a8cbd..8e008f7 100644 --- a/archive.py +++ b/archive.py @@ -121,7 +121,7 @@ class Archive: Default: The TOC is a marshal-able string. """ self.lib.seek(self.start + self.TOCPOS) - (offset,) = struct.unpack('=i', self.lib.read(4)) + (offset,) = struct.unpack('!i', self.lib.read(4)) self.lib.seek(self.start + offset) self.toc = marshal.load(self.lib) @@ -273,7 +273,7 @@ class Archive: self.lib.seek(self.start) self.lib.write(self.MAGIC) self.lib.write(self.pymagic) - self.lib.write(struct.pack('=i', tocpos)) + self.lib.write(struct.pack('!i', tocpos)) class DummyZlib: def decompress(self, data):