]> granicus.if.org Git - python/commitdiff
- AppleEvent timeout set to infinite
authorJack Jansen <jack.jansen@cwi.nl>
Wed, 21 Feb 1996 15:28:49 +0000 (15:28 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Wed, 21 Feb 1996 15:28:49 +0000 (15:28 +0000)
- Continue even if a build fails

Mac/scripts/fullbuild.py

index 90e473c03485460fe2f0bf451c86a35f32da1697..3c9eead499b36bd0e2bf284fe0b8b607b9c57762 100644 (file)
 import os
 import sys
 import macfs
+import MacOS
 
 import addpack
 addpack.addpack('Tools')
 addpack.addpack('bgen')
 addpack.addpack('AE')
 import aetools
+import AppleEvents
 from Metrowerks_Shell_Suite import Metrowerks_Shell_Suite
 from Required_Suite import Required_Suite 
 
@@ -38,12 +40,17 @@ def buildmwproject(top, creator, projects):
        except 'foo':
                print 'Not handled:', creator
                return
+       mgr.send_timeout = AppleEvents.kNoTimeOut
+       
        for file in projects:
                file = os.path.join(top, file)
                fss = macfs.FSSpec(file)
                print 'Building', file
                mgr.open(fss)
-               mgr.Make_Project()
+               try:
+                       mgr.Make_Project()
+               except MacOS.Error, arg:
+                       print '** Failed. Possible error:', arg
                mgr.Close_Project()
        mgr.quit()