]> granicus.if.org Git - python/commitdiff
Not being able to copy PythonCore to the system-folder is not a fatal error, on OSX...
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 7 Dec 2001 16:07:04 +0000 (16:07 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 7 Dec 2001 16:07:04 +0000 (16:07 +0000)
Fixes bug 475253.

Mac/scripts/ConfigurePython.py
Mac/scripts/ConfigurePython.rsrc

index 423b164b450471bcb3f378ad96f86853c6f05895..2b59d60bf5b5bdfd5b6e3f77dfd27712724822cf 100644 (file)
@@ -71,10 +71,13 @@ def mkcorealias(src, altsrc):
        except os.error:
                pass
        do_copy = ask_copy()
-       if do_copy:
-               macostools.copy(os.path.join(sys.exec_prefix, src), dst)
-       else:
-               macostools.mkalias(os.path.join(sys.exec_prefix, src), dst)
+       try:
+               if do_copy:
+                       macostools.copy(os.path.join(sys.exec_prefix, src), dst)
+               else:
+                       macostools.mkalias(os.path.join(sys.exec_prefix, src), dst)
+       except IOError:
+               return 0
        return 1
        
 do_copy = None
@@ -166,6 +169,7 @@ def main():
                Dlg.CautionAlert(ALERT_NOCORE, None)
                if verbose:
                        print "Warning: PythonCore not copied to Extensions folder"
+                       print "         (Applets will not work unless run from the Python folder)"
        if sys.argv[0][-7:] == 'Classic':
                do_classic = 1
        elif sys.argv[0][-6:] == 'Carbon':
index e51fcf85ec41d586142330f042336ce775389f31..d3c69d8e9433323c48f203210020f935374dcf6d 100644 (file)
Binary files a/Mac/scripts/ConfigurePython.rsrc and b/Mac/scripts/ConfigurePython.rsrc differ