google.appengine.api.datastore_errors module
Summary
Errors used in the Python datastore API.
Contents
- exception google.appengine.api.datastore_errors.BadArgumentErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Query.Order(), Iterator.Next(), and others when they’re passed an invalid argument. 
- exception google.appengine.api.datastore_errors.BadFilterError(filter)source
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Query.__setitem__() and Query.Run() when a filter string is invalid. 
- exception google.appengine.api.datastore_errors.BadKeyErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Key.__str__ when the key is invalid. 
- exception google.appengine.api.datastore_errors.BadPropertyErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Entity.__setitem__() when a property name isn’t a string. 
- exception google.appengine.api.datastore_errors.BadQueryErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Query when a query or query string is invalid. 
- exception google.appengine.api.datastore_errors.BadRequestErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by datastore calls when the parameter(s) are invalid. 
- exception google.appengine.api.datastore_errors.BadValueErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by Entity.__setitem__(), Query.__setitem__(), Get(), and others when a property value or filter value is invalid. 
- exception google.appengine.api.datastore_errors.CommittedButStillApplyingsource
- 
        Bases: google.appengine.api.datastore_errors.Timeout The write or transaction was committed, but some entities or index rows may not have been fully updated. Those updates should automatically be applied soon. You can roll them forward immediately by reading one of the entities inside a transaction. 
- exception google.appengine.api.datastore_errors.EntityNotFoundErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error DEPRECATED: Raised by Get() when the requested entity is not found. 
- exception google.appengine.api.datastore_errors.Errorsource
- 
        Bases: exceptions.Exception Base datastore error type. 
- exception google.appengine.api.datastore_errors.InternalErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error An internal datastore error. Please report this to Google. 
- exception google.appengine.api.datastore_errors.NeedIndexError(error, original_message=None, header=None, yaml_index=None, xml_index=None)source
- 
        Bases: google.appengine.api.datastore_errors.Error No matching index was found for a query that requires an index. Check the Indexes page in the Admin Console and your index.yaml file. - Header()source
 - OriginalMessage()source
 - XmlIndex()source
 - YamlIndex()source
 
- exception google.appengine.api.datastore_errors.QueryNotFoundErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error DEPRECATED: Raised by Iterator methods when the Iterator is invalid. This should not happen during normal usage; it protects against malicious users and system errors. 
- exception google.appengine.api.datastore_errors.ReferencePropertyResolveErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error An error occurred while trying to resolve a ReferenceProperty. 
- exception google.appengine.api.datastore_errors.Rollbacksource
- 
        Bases: google.appengine.api.datastore_errors.Error May be raised by transaction functions when they want to roll back instead of committing. Note that any exception raised by a transaction function will cause a rollback. This is purely for convenience. See datastore.RunInTransaction for details. 
- exception google.appengine.api.datastore_errors.Timeoutsource
- 
        Bases: google.appengine.api.datastore_errors.Error The datastore operation timed out, or the data was temporarily unavailable. This can happen when you attempt to put, get, or delete too many entities or an entity with too many properties, or if the datastore is overloaded or having trouble. 
- exception google.appengine.api.datastore_errors.TransactionFailedErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error Raised by RunInTransaction methods when the transaction could not be committed, even after retrying. This is usually due to high contention. 
- exception google.appengine.api.datastore_errors.TransactionNotFoundErrorsource
- 
        Bases: google.appengine.api.datastore_errors.Error DEPRECATED: Raised by RunInTransaction. This is an internal error; you should not see this.