'Watch the given objects for survival, by creating weakrefs to
them.'

def _watch_for_survival(self, *args):

    for obj in args:
        key = (id(obj), repr(obj))
        self._survivors[key] = weakref.ref(obj)
