From 16bcff247e8e9a95736816397cb11499054e2b9d Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Wed, 4 Jan 2006 19:28:08 +0000 Subject: [PATCH] change how temp objects generate so that they re not in the doId2do --- direct/src/distributed/AsyncRequest.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/direct/src/distributed/AsyncRequest.py b/direct/src/distributed/AsyncRequest.py index bdaac1ebfa..6c5aefe031 100755 --- a/direct/src/distributed/AsyncRequest.py +++ b/direct/src/distributed/AsyncRequest.py @@ -254,7 +254,10 @@ class AsyncRequest(DirectObject): def _doCreateObject(self, name, className, values, doId): assert self.notify.debugCall() assert not self.__deleted + isInDoId2do = doId in self.air.doId2do distObj = self.air.generateGlobalObject(doId, className, values) + if not isInDoId2do: + self.air.doId2do.pop(doId, None) self._checkCompletion(name, None, distObj) def finish(self):