From 9e50023898e8f556d5d74f1bbf008d6a100430d7 Mon Sep 17 00:00:00 2001 From: Just van Rossum Date: Fri, 20 Jun 2003 20:05:40 +0000 Subject: [PATCH] register the library inside Python.framework as eligable for stripping --- Lib/plat-mac/bundlebuilder.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Lib/plat-mac/bundlebuilder.py b/Lib/plat-mac/bundlebuilder.py index 7c8a80ac6af..9780fe638dd 100755 --- a/Lib/plat-mac/bundlebuilder.py +++ b/Lib/plat-mac/bundlebuilder.py @@ -502,6 +502,8 @@ def addPythonFramework(self): for item in PYTHONFRAMEWORKGOODIES: src = pathjoin(frameworkpath, item) dst = pathjoin(destbase, item) + if item == "Python": + self.binaries.append(dst) self.files.append((src, dst)) def addPythonModules(self): @@ -548,8 +550,8 @@ def stripBinaries(self): for relpath in self.binaries: self.message("Stripping %s" % relpath, 2) abspath = pathjoin(self.bundlepath, relpath) - assert not os.path.islink(abspath) - rv = os.system("%s -S \"%s\"" % (STRIP_EXEC, abspath)) + if not os.path.islink(abspath): + rv = os.system("%s -S \"%s\"" % (STRIP_EXEC, abspath)) def findDependencies(self): self.message("Finding module dependencies", 1)