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':