>> Does it make sense to call it like this?
>>
>> gobject.idle_add(g)
Greg> No, but it might make sense to use it like this:
Greg> gobject.idle_add(g().next)
Thanks, Johan pointed me down the right path. That is indeed what I did.
Then new version is substantially simpler and faster to boot, so I'm a happy
camper.
Skip