def __init__(self, ref, callback=None): self.__ref__ = weakref.ref(ref, _make_callback(self, callback))