Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1023dff

Browse files
committed
- AppleEvent timeout set to infinite
- Continue even if a build fails
1 parent 2258699 commit 1023dff

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

Mac/scripts/fullbuild.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,14 @@
1212
import os
1313
import sys
1414
import macfs
15+
import MacOS
1516

1617
import addpack
1718
addpack.addpack('Tools')
1819
addpack.addpack('bgen')
1920
addpack.addpack('AE')
2021
import aetools
22+
import AppleEvents
2123
from Metrowerks_Shell_Suite import Metrowerks_Shell_Suite
2224
from Required_Suite import Required_Suite
2325

@@ -38,12 +40,17 @@ def buildmwproject(top, creator, projects):
3840
except 'foo':
3941
print 'Not handled:', creator
4042
return
43+
mgr.send_timeout = AppleEvents.kNoTimeOut
44+
4145
for file in projects:
4246
file = os.path.join(top, file)
4347
fss = macfs.FSSpec(file)
4448
print 'Building', file
4549
mgr.open(fss)
46-
mgr.Make_Project()
50+
try:
51+
mgr.Make_Project()
52+
except MacOS.Error, arg:
53+
print '** Failed. Possible error:', arg
4754
mgr.Close_Project()
4855
mgr.quit()
4956

0 commit comments

Comments
 (0)