On 8/8/08, Bryan Richardson <btrichardson / gmail.com> wrote:
> I do not believe the OLE interface is asynchronous, as I do wait for
> results from it before moving on.  Therefore, yes I am waiting until it
> is done.
> The code you suggested seems like a good way to go, however I don't know
> what I would test to see if it's still responding.

How exactly do you wait for results?  Do you test some property?
Can't you use that test as your loop sentinel?
`break if !monty.Results.empty?` or something like that...