If any of the builds in a group fails offer to stop the fullbuild process and open the failing projects in codewarrior.
diff --git a/Mac/scripts/fullbuild.py b/Mac/scripts/fullbuild.py
index f334e4d..2dadfa9 100644
--- a/Mac/scripts/fullbuild.py
+++ b/Mac/scripts/fullbuild.py
@@ -64,6 +64,7 @@
 	mgr = MwShell(creator, start=1)
 	mgr.send_timeout = AppleEvents.kNoTimeOut
 	
+	failed = []
 	for file in projects:
 		if type(file) == type(()):
 			file, target = file
@@ -90,7 +91,15 @@
 			mgr.Make_Project()
 		except aetools.Error, arg:
 			print '**', file, target, 'Failed:', arg
+			failed.append(fss)
 		mgr.Close_Project()
+	if failed:
+		print 'Open failed projects and exit?',
+		rv = sys.stdin.readline()
+		if rv[0] in ('y', 'Y'):
+			for fss in failed:
+				mgr.open(fss)
+			sys.exit(0)
 ##	mgr.quit()
 	
 def buildapplet(top, dummy, list):