Zefram writes:
> Andy Mortimer wrote:
>>I'm sure I'm missing something fundamental here, but ... when should
>>timer watchers be destroyed?
>
> After they've fired, they still exist and can be modified and retriggered.
> See the "again" method.  You need to explicitly cancel your watchers.
> Try this variant of your test program:
[...]
> __END__

Yep, that works, thanks muchly!

I'm still slightly puzzled, although since I have a workaround this is
mostly out of curiosity! ;-)  Since I haven't kept a reference to the
watchers, I can't see that I could call the ->again method on them to
re-trigger them anyway (at least, without calling all_watchers and
breaking it down by desc/type/etc).  Is this Just How It Is, Son, or am I
missing a trick which having them stay in alive like this would allow?

(Zefram, I'm afraid I can't answer your question in return ;-)

Cheers,

Andy



-- 
Andy Mortimer                                 [EMAIL PROTECTED]
--
Andy walking, Andy tired,
Andy take a little snooze
    -- "Andy Warhol," David Bowie

Reply via email to