d.SetDialogCancelItem(ARGV_ITEM_CANCEL)
d.GetDialogWindow().ShowWindow()
d.DrawDialog()
- appsw = MacOS.SchedParams(1, 0)
+ if hasattr(MacOS, 'SchedParams'):
+ appsw = MacOS.SchedParams(1, 0)
try:
while 1:
stringstoadd = []
newlist.append(item)
return newlist
finally:
- apply(MacOS.SchedParams, appsw)
+ if hasattr(MacOS, 'SchedParams'):
+ apply(MacOS.SchedParams, appsw)
del d
def test():
"So far, so good!", "Keep on truckin'" )
bar = ProgressBar("Progress, progress...", 0, label="Ramping up...")
try:
- appsw = MacOS.SchedParams(1, 0)
+ if hasattr(MacOS, 'SchedParams'):
+ appsw = MacOS.SchedParams(1, 0)
for i in xrange(20):
bar.inc()
time.sleep(0.05)
time.sleep(1.0) # give'em a chance to see "Done."
finally:
del bar
- apply(MacOS.SchedParams, appsw)
+ if hasattr(MacOS, 'SchedParams'):
+ apply(MacOS.SchedParams, appsw)
if __name__ == '__main__':
try: