@@ -181,7 +181,8 @@ class DistributedObject(PandaObject):
except:
self.DistributedObject_deleted = 1
self.cr = None
-
+ self.dclass = None
+
def generate(self):
"""
Inheritors should redefine this to take appropriate action on generate
@@ -25,6 +25,8 @@ class BulletinBoardWatcher(DirectObject.DirectObject):
def destroy(self):
self.ignoreAll()
+ del self.callback
+ del self.waitingOn
def isDone(self):
return len(self.waitingOn) == 0