From b9e5e1415830557ee09c5cb7190ab785b76bc6dc Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Fri, 20 Sep 1996 15:30:52 +0000 Subject: [PATCH] Use auto-start functionality of aetools.TalkTo and aetools.Error for server-generated errors. --- Mac/scripts/binhextree.py | 4 +--- Mac/scripts/fullbuild.py | 14 +++----------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/Mac/scripts/binhextree.py b/Mac/scripts/binhextree.py index 19faf40b31d..535bc7b5e7d 100644 --- a/Mac/scripts/binhextree.py +++ b/Mac/scripts/binhextree.py @@ -70,10 +70,8 @@ def binhexcompare(source, hqxfile): def hexbincwprojects(creator): """Compact and hexbin all files remembered with a given creator""" - print 'Please start project mgr with signature', creator,'-' - sys.stdin.readline() try: - mgr = MwShell(creator) + mgr = MwShell(creator, start=1) except 'foo': print 'Not handled:', creator return diff --git a/Mac/scripts/fullbuild.py b/Mac/scripts/fullbuild.py index c8d7ed2b102..bb06d190272 100644 --- a/Mac/scripts/fullbuild.py +++ b/Mac/scripts/fullbuild.py @@ -32,15 +32,7 @@ class MwShell(aetools.TalkTo, Metrowerks_Shell_Suite, Required_Suite): def buildmwproject(top, creator, projects): """Build projects with an MW compiler""" - if not creator in RUNNING: - print 'Please start project mgr with signature', creator,'-' - sys.stdin.readline() - RUNNING.append(creator) - try: - mgr = MwShell(creator) - except 'foo': - print 'Not handled:', creator - return + mgr = MwShell(creator, start=1) mgr.send_timeout = AppleEvents.kNoTimeOut for file in projects: @@ -50,8 +42,8 @@ def buildmwproject(top, creator, projects): mgr.open(fss) try: mgr.Make_Project() - except MacOS.Error, arg: - print '** Failed. Possible error:', arg + except aetools.Error, arg: + print '** Failed:', arg mgr.Close_Project() ## mgr.quit()