Modulo google.appengine.api.datastore_errors

Riepilogo

Errori utilizzati nell'API Python datastore.

Sommario

exception google.appengine.api.datastore_errors.BadArgumentErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentato da Query.Order(), Iterator.Next() e altri quando viene ignorato un argomento non valido.

exception google.appengine.api.datastore_errors.BadFilterError(filter)source

Basi: google.appengine.api.datastore_errors.Error

Aumentato da Query.__setitem__() e Query.Run() quando una stringa di filtro non è valida.

exception google.appengine.api.datastore_errors.BadKeyErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentata da chiave.__str__ quando la chiave non è valida.

exception google.appengine.api.datastore_errors.BadPropertyErrororigine

Basi: google.appengine.api.datastore_errors.Error

Aumentato da Entity.__setitem__() quando il nome di una proprietà non è una stringa.

exception google.appengine.api.datastore_errors.BadQueryErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentata da Query quando una query o una stringa di query non è valida.

exception google.appengine.api.datastore_errors.BadRequestErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentato dalle chiamate del datastore quando i parametri non sono validi.

exception google.appengine.api.datastore_errors.BadValueErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentato da Entity.__setitem__(), Query.__setitem__(), Get() e altri quando un valore di proprietà o un filtro non sono validi.

exception google.appengine.api.datastore_errors.Commit ButStillApplyingsource

Basi: google.appengine.api.datastore_errors.Timeout

La scrittura o la transazione è stata eseguita, ma alcune entità o righe dell'indice potrebbero non essere state completamente aggiornate. Questi aggiornamenti dovrebbero essere applicati automaticamente a breve. Puoi implementarli immediatamente leggendo una delle entità all'interno di una transazione.

exception google.appengine.api.datastore_errors.EntityNotFoundErrororigine

Basi: google.appengine.api.datastore_errors.Error

DEPRECATO: sollevato da Get() quando non viene trovata l'entità richiesta.

exception google.appengine.api.datastore_errors.Errorsource

Basi: eccezioni.Eccezione

Tipo di errore datastore di base.

exception google.appengine.api.datastore_errors.InternalErrororigine

Basi: google.appengine.api.datastore_errors.Error

Un errore interno del datastore. Segnalalo a Google.

exception google.appengine.api.datastore_errors.NeedIndexError(error, Originals_message=None, header=None, yaml_index=None, xml_index=None)source

Basi: google.appengine.api.datastore_errors.Error

Non è stato trovato nessun indice corrispondente per una query che richiede un indice. Controlla la pagina Indici nella Console di amministrazione e il file index.yaml.

Intestazione()origine
OriginalMessage()origine
Sorgente XmlIndex()
Origine YamlIndex()
exception google.appengine.api.datastore_errors.QueryNotFoundErrororigine

Basi: google.appengine.api.datastore_errors.Error

DEPRECATO: viene aumentato dai metodi dell'iteratore quando l'iteratore non è valido. Questo non deve accadere durante il normale utilizzo; protegge da utenti malintenzionati ed errori di sistema.

exception google.appengine.api.datastore_errors.ReferencePropertysolveErrorsource

Basi: google.appengine.api.datastore_errors.Error

Si è verificato un errore durante il tentativo di risolvere una proprietà Reference.

exception google.appengine.api.datastore_errors.Rollbacksource

Basi: google.appengine.api.datastore_errors.Error

Può essere sollevato dalle funzioni di transazione quando vuole eseguire il rollback anziché eseguire il commit. Tieni presente che qualsiasi eccezione sollevata da una funzione di transazione comporterà un rollback. È solo per comodità. Consulta datastore.RunInTransaction per maggiori dettagli.

exception google.appengine.api.datastore_errors.Timeoutsource

Basi: google.appengine.api.datastore_errors.Error

Timeout dell'operazione del datastore o dati temporaneamente non disponibili. Questo può accadere quando cerchi di inserire, ottenere o eliminare troppe entità o un'entità con troppe proprietà oppure se il datastore è sovraccarico o presenta problemi.

exception google.appengine.api.datastore_errors.TransactionFailedErrorsource

Basi: google.appengine.api.datastore_errors.Error

Aumentata dai metodi RunInTransaction quando non è stato possibile eseguire il commit della transazione, anche dopo aver riprovato. Di solito il problema è dovuto a grandi contese.

exception google.appengine.api.datastore_errors.TransactionNotFoundErrororigine

Basi: google.appengine.api.datastore_errors.Error

DEPRECATO: sollevato da RunInTransaction. Questo è un errore interno. Non dovresti vederlo.