On Tue, Dec 22, 2009 at 3:22 PM, has <hengist.p...@virgin.net> wrote:
> Geoff Dutton wrote: > > > I am using appscript to automate data processing through "Igor Pro". > However, I keep running into an Apple event time out problem when running a > process in Igor. I realize the timeout duration on some programs can be > set, but I can't seem to set it through Igor's Do_Script command. I have > pasted my code here: http://python.pastebin.com/m5e45943e > > > > The time out occurs in the Igor_ProcessMol def. How do I lengthen the > time out duration? I have tried setting it via > self.igor.activate(timeout=1200) but that doesn't work. It seems like > self.igor.Do_Script() should have a way to set the time out. > > 1. Make sure you're using appscript 0.21.1 (contains a workaround for a > periodic Apple event timeout bug in 10.6). > > 2. Add a 'timeout' attribute to each command that needs a non-standard > timeout, e.g. igor.Do_Script("some command", timeout=1200) > > HTH > > has > -- > Control AppleScriptable applications from Python, Ruby and ObjC: > http://appscript.sourceforge.net > > _______________________________________________ > Pythonmac-SIG maillist - Pythonmac-SIG@python.org > http://mail.python.org/mailman/listinfo/pythonmac-sig > Thanks has! I was using the current version of appscript, however, I tried using the timeout parameter BEFORE the igor.Do_Script command. I realize, now, that timeout is an optional parameter and has to follow the Do_Script command. Thanks, Geoff -- NOAA Earth System Research Laboratory Global Monitoring Division 325 Broadway, R/GMD1 Boulder, CO 80305
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig