2011-08-03 49 views
4

有关数据存储配置对象的文档让我困惑:Google AppEngine数据存储区配置:可重复使用?

“的配置对象可以使用任意次数必须为每个使用它的数据存储区调用一个单独的配置对象。” (from AppEngine doc)

所以我可以做这样的事情:

config = db.create_config(deadline=5) 
db.put(someModels, config=config) 
db.delete(someKeys, config=config) 

还是做我必须做这样的事情:

config = db.create_config(deadline=5) 
db.put(someModels, config=config) 
config = db.create_config(deadline=5) 
db.delete(someKeys, config=config) 

感谢

+0

你说得对,这是完全令人困惑(和自相矛盾的)。我会追捕谁知道的人并给你一个答案。 –

回答

2

这是指从配置选项是通过创建一个RPC改变遗留的。每个RPC只能使用一次。新数据存储区Configuration对象可以多次使用;参数现在为read from them并传递。

作为参考,当设置被通过创建RPC传递的对象的文档读:

一个RPC对象只能使用一次。您必须为使用它的每个数据存储区调用创建一个单独的RPC对象。

+0

听起来不错,罗伯特 - 谢谢!我会确保文档得到修复。 –

+0

@尼克,很酷。这两句话在文档中并不是一些更清楚的句子。看起来像一个很棒的时尚错字给我。 –

+0

它是有道理的。谢谢! – Alexis

相关问题