Mercurial > cpython-lru_cache-weakref
diff Mac/scripts/ConfigurePython.py @ 21286:1e7c0b849584 legacy-trunk
Not being able to copy PythonCore to the system-folder is not a fatal error, on OSX the user may not have permission to do so. Also give a more informative message in this case.
Fixes bug 475253.
| author | Jack Jansen <jack.jansen@cwi.nl> |
|---|---|
| date | Fri, 07 Dec 2001 16:07:04 +0000 |
| parents | 42b2f1936254 |
| children | eb6b36b26e8d |
line wrap: on
line diff
--- a/Mac/scripts/ConfigurePython.py Fri Dec 07 15:38:26 2001 +0000 +++ b/Mac/scripts/ConfigurePython.py Fri Dec 07 16:07:04 2001 +0000 @@ -71,10 +71,13 @@ 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 @@ 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':
