Merge pull request #341 from spametki/master

Added _insert for App Engine
This commit is contained in:
mdipierro
2014-01-10 06:25:21 -08:00
+4 -2
View File
@@ -5297,10 +5297,12 @@ class GoogleDatastoreAdapter(NoSQLAdapter):
LOGGER.info(str(counter))
return counter
def _insert(self, table, fields):
return dict((f.name,self.represent(v,f.type)) for f,v in fields)
def insert(self,table,fields):
dfields=dict((f.name,self.represent(v,f.type)) for f,v in fields)
# table._db['_lastsql'] = self._insert(table,fields)
tmp = table._tableobj(**dfields)
tmp = table._tableobj(**self._insert(table, fields))
tmp.put()
key = tmp.key if self.use_ndb else tmp.key()
rid = Reference(key.id())