Конфигурация хранилища данных Google AppEngine: можно многократно использовать? - PullRequest
4 голосов
/ 03 августа 2011

Документация по объектам конфигурации хранилища данных смущает меня:

«Объект конфигурации можно использовать любое количество раз. Вы должны создать отдельный объект конфигурации для каждого вызова хранилища данных, который его использует». (из 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)

Спасибо

1 Ответ

2 голосов
/ 04 августа 2011

Это остаток, когда параметры конфигурации были изменены путем создания RPC.Каждый RPC может быть использован только один раз.Новое хранилище данных Конфигурация объекты могут использоваться несколько раз;теперь параметры считываются из них и передаются.

Для справки, когда настройки были переданы при создании объектов RPC, документы читают:

Объект RPCиспользовать только один раз.Вы должны создать отдельный объект RPC для каждого вызова хранилища данных, который его использует.

...