]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Use auto-start functionality of aetools.TalkTo and aetools.Error for
authorJack Jansen <jack.jansen@cwi.nl>
Fri, 20 Sep 1996 15:30:52 +0000 (15:30 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Fri, 20 Sep 1996 15:30:52 +0000 (15:30 +0000)
server-generated errors.

Mac/scripts/binhextree.py
Mac/scripts/fullbuild.py

index 19faf40b31d8e4f728c8890ea70888df778f8ffb..535bc7b5e7dbf8598d6eebd6e3faa7deae7f8ab7 100644 (file)
@@ -70,10 +70,8 @@ project_files = {}
 
 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
index c8d7ed2b1021bf33259c465fb9b418ee604d2a97..bb06d190272a2f9af746769507b584c6e4df1920 100644 (file)
@@ -32,15 +32,7 @@ RUNNING=[]
 
 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()