From 3dd24f3eaabcc9b1f0860679be30592b6493717b Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 6 Jan 2005 01:35:59 +0000 Subject: [PATCH] quietly ignore sendUpdate() on deleted object --- direct/src/distributed/DistributedObject.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/direct/src/distributed/DistributedObject.py b/direct/src/distributed/DistributedObject.py index 129d0d5e29..09a6a9bf2a 100644 --- a/direct/src/distributed/DistributedObject.py +++ b/direct/src/distributed/DistributedObject.py @@ -175,7 +175,7 @@ class DistributedObject(PandaObject): self.DistributedObject_deleted except: self.DistributedObject_deleted = 1 - del self.cr + self.cr = None def generate(self): """ @@ -216,7 +216,8 @@ class DistributedObject(PandaObject): dclass.receiveUpdateOther(self, di) def sendUpdate(self, fieldName, args = [], sendToId = None): - self.cr.sendUpdate(self, fieldName, args, sendToId) + if self.cr: + self.cr.sendUpdate(self, fieldName, args, sendToId) def taskName(self, taskString): return (taskString + "-" + str(self.getDoId()))