From d11f93c475e2f4151eb60c5973bb36c6131d4921 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Thu, 15 Mar 2001 14:28:40 +0000 Subject: Look for shared libraries first in kLocalDomain and then in kOnSystemDisk. Don't do sys.prefix==os.getcwd() check unless we're an applet. --- Mac/scripts/ConfigurePython.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'Mac/scripts/ConfigurePython.py') diff --git a/Mac/scripts/ConfigurePython.py b/Mac/scripts/ConfigurePython.py index f651b049d9..d5d6687e28 100644 --- a/Mac/scripts/ConfigurePython.py +++ b/Mac/scripts/ConfigurePython.py @@ -46,10 +46,13 @@ def getextensiondirfile(fname): import macfs import MACFS try: - vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kSharedLibrariesFolderType, 0) - fss = macfs.FSSpec((vrefnum, dirid, fname)) + vrefnum, dirid = macfs.FindFolder(MACFS.kLocalDomain, MACFS.kSharedLibrariesFolderType, 1) except macfs.error: - return None + try: + vrefnum, dirid = macfs.FindFolder(MACFS.kOnSystemDisk, MACFS.kSharedLibrariesFolderType, 1) + except macfs.error: + return None + fss = macfs.FSSpec((vrefnum, dirid, fname)) return fss.as_pathname() def mkcorealias(src, altsrc): @@ -120,7 +123,11 @@ def main(): oldcwd = os.getcwd() os.chdir(sys.prefix) newcwd = os.getcwd() - if oldcwd != newcwd: + if verbose: + print "Not running as applet: Skipping check for preference file correctness." + elif oldcwd != newcwd: + # Hack to make sure we get the new MACFS + sys.path.insert(0, os.path.join(oldcwd, ':Mac:Lib')) import Dlg rv = Dlg.CautionAlert(ALERT_NOTPYTHONFOLDER, None) if rv == ALERT_NOTPYTHONFOLDER_REMOVE_QUIT: -- cgit v1.2.1