From bc66f950e8366915308b1921a3b6fc66629b30b1 Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Mon, 24 Jul 2000 19:45:07 +0000 Subject: [PATCH] If any of the builds in a group fails offer to stop the fullbuild process and open the failing projects in codewarrior. --- Mac/scripts/fullbuild.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Mac/scripts/fullbuild.py b/Mac/scripts/fullbuild.py index f334e4d553c..2dadfa9e672 100644 --- a/Mac/scripts/fullbuild.py +++ b/Mac/scripts/fullbuild.py @@ -64,6 +64,7 @@ def buildmwproject(top, creator, projects): 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 @@ def buildmwproject(top, creator, projects): 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):