Kaydet (Commit) 786cb11e authored tarafından Just van Rossum's avatar Just van Rossum

Fixed two typo's (Plugins -> PlugIns) and added some explicit path munging to…

Fixed two typo's (Plugins -> PlugIns) and added some explicit path munging to allow the script to also work from the Scripts folder. Somehow either of these fixes solved a problem where it suddenly refused to make a PythonCore alias in the Extensions folder. -- jvr
üst 292f4c46
...@@ -89,9 +89,9 @@ def gotopluginfolder(): ...@@ -89,9 +89,9 @@ def gotopluginfolder():
"""Go to the plugin folder, assuming we are somewhere in the Python tree""" """Go to the plugin folder, assuming we are somewhere in the Python tree"""
import os import os
while not os.path.isdir(":Mac:Plugins"): while not os.path.isdir(":Mac:PlugIns"):
os.chdir("::") os.chdir("::")
os.chdir(":Mac:Plugins") os.chdir(":Mac:PlugIns")
if verbose: print "current directory is", os.getcwd() if verbose: print "current directory is", os.getcwd()
def loadtoolboxmodules(): def loadtoolboxmodules():
...@@ -146,8 +146,8 @@ def mkcorealias(src, altsrc): ...@@ -146,8 +146,8 @@ def mkcorealias(src, altsrc):
import macostools import macostools
version = string.split(sys.version)[0] version = string.split(sys.version)[0]
dst = getextensiondirfile(src+ ' ' + version) dst = getextensiondirfile(src+ ' ' + version)
if not os.path.exists(src): if not os.path.exists(os.path.join(sys.exec_prefix, src)):
if not os.path.exists(altsrc): if not os.path.exists(os.path.join(sys.exec_prefix, altsrc)):
if verbose: print '*', src, 'not found' if verbose: print '*', src, 'not found'
return 0 return 0
src = altsrc src = altsrc
...@@ -155,7 +155,7 @@ def mkcorealias(src, altsrc): ...@@ -155,7 +155,7 @@ def mkcorealias(src, altsrc):
os.unlink(dst) os.unlink(dst)
except os.error: except os.error:
pass pass
macostools.mkalias(src, dst) macostools.mkalias(os.path.join(sys.exec_prefix, src), dst)
if verbose: print ' ', dst, '->', src if verbose: print ' ', dst, '->', src
return 1 return 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment