change how temp objects generate so that they re not in the doId2do

This commit is contained in:
Dave Schuyler 2006-01-04 19:28:08 +00:00
parent 3c2665ec2e
commit 16bcff247e
1 changed files with 3 additions and 0 deletions

View File

@ -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):