From a75df81dfb40b87719aa915763c884fe3114cdd2 Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Fri, 3 Feb 2006 00:34:09 +0000 Subject: [PATCH] get database for class name --- direct/src/distributed/AsyncRequest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/direct/src/distributed/AsyncRequest.py b/direct/src/distributed/AsyncRequest.py index 5abf59c0e5..6446c82429 100755 --- a/direct/src/distributed/AsyncRequest.py +++ b/direct/src/distributed/AsyncRequest.py @@ -196,7 +196,8 @@ class AsyncRequest(DirectObject): # self._checkCompletion, [None]) # self.air.queryObject(doId, context) - def createObject(self, name, className, values=None, context=None): + def createObject(self, name, className, + databaseId=None, values=None, context=None): """ Create a new database object. You can get the doId from within your self.finish() function. @@ -226,7 +227,8 @@ class AsyncRequest(DirectObject): ## else: ## self.accept( ## "doRequestResponse-%s"%(context,), self._checkCompletion, [name]) - self.air.requestDatabaseGenerate(className, context, values=values) + self.air.requestDatabaseGenerate( + className, context, databaseId=databaseId, values=values) def createObjectId(self, name, className, values=None, context=None): """