- AppleEvent timeout set to infinite
- Continue even if a build fails
This commit is contained in:
parent
22586993c5
commit
1023dffb36
|
@ -12,12 +12,14 @@
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import macfs
|
import macfs
|
||||||
|
import MacOS
|
||||||
|
|
||||||
import addpack
|
import addpack
|
||||||
addpack.addpack('Tools')
|
addpack.addpack('Tools')
|
||||||
addpack.addpack('bgen')
|
addpack.addpack('bgen')
|
||||||
addpack.addpack('AE')
|
addpack.addpack('AE')
|
||||||
import aetools
|
import aetools
|
||||||
|
import AppleEvents
|
||||||
from Metrowerks_Shell_Suite import Metrowerks_Shell_Suite
|
from Metrowerks_Shell_Suite import Metrowerks_Shell_Suite
|
||||||
from Required_Suite import Required_Suite
|
from Required_Suite import Required_Suite
|
||||||
|
|
||||||
|
@ -38,12 +40,17 @@ def buildmwproject(top, creator, projects):
|
||||||
except 'foo':
|
except 'foo':
|
||||||
print 'Not handled:', creator
|
print 'Not handled:', creator
|
||||||
return
|
return
|
||||||
|
mgr.send_timeout = AppleEvents.kNoTimeOut
|
||||||
|
|
||||||
for file in projects:
|
for file in projects:
|
||||||
file = os.path.join(top, file)
|
file = os.path.join(top, file)
|
||||||
fss = macfs.FSSpec(file)
|
fss = macfs.FSSpec(file)
|
||||||
print 'Building', file
|
print 'Building', file
|
||||||
mgr.open(fss)
|
mgr.open(fss)
|
||||||
|
try:
|
||||||
mgr.Make_Project()
|
mgr.Make_Project()
|
||||||
|
except MacOS.Error, arg:
|
||||||
|
print '** Failed. Possible error:', arg
|
||||||
mgr.Close_Project()
|
mgr.Close_Project()
|
||||||
mgr.quit()
|
mgr.quit()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue