2011-08-03 8 views
4

La documentation sur les objets de configuration datastore me embrouille:Config datastore Google AppEngine: réutilisable?

« Un objet de configuration peut être utilisé autant de fois que vous devez créer un objet de configuration pour chaque appel datastore qui l'utilise. ». (from AppEngine doc)

Alors puis-je faire quelque chose comme ceci:

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

Ou dois-je faire quelque chose comme ceci:

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

?

Merci

+0

Vous avez raison, c'est totalement déroutant (et contradictoire). Je vais traquer quelqu'un qui sait et vous obtenir une réponse. –

Répondre

2
Ce

est une gauche au-dessus de lorsque les options de configuration ont été modifiées en créant un RPC. Chaque RPC ne peut être utilisé qu'une seule fois. Les nouveaux objets de banque de données Configuration peuvent être utilisés plusieurs fois; les paramètres sont maintenant read from them et transmis.

Pour référence, lorsque les paramètres ont été passés en créant des objets RPC les documents lus:

Un objet RPC ne peut être utilisé qu'une seule fois. Vous devez créer un objet RPC distinct pour chaque appel de banque de données qui l'utilise.

+0

Cela semble juste, Robert - merci! Je vais m'assurer que les docs sont corrigés. –

+0

@Nick, cool. Ces deux phrases ne sont pas les plus claires dans les docs. A ressemblé à une bonne vieille typo de mode pour moi. –

+0

Cela a du sens. Merci! – Alexis

Questions connexes