Andy Mortimer wrote: > 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
But for the all_watchers method, Event could have held a weak reference to the watcher, allowing it to be GCed in the way you expected. -zefram