La compatibilité de Python 2 n'est plus assurée par la communauté. Nous vous recommandons de migrer les applications Python 2 vers Python 3.

Exceptions

Outre les exceptions DB de datastore, le datastore NDB fournit les classes d'exception suivantes :

Exception ComputedPropertyError()
Générée en cas de tentative de suppression ou de tentative de définition d'une valeur pour une propriété calculée.
Exception InvalidPropertyError()
Générée lorsqu'une propriété n'est pas applicable à un usage donné. Par exemple, une propriété doit exister et être indexée pour pouvoir être utilisée dans la projection ou le groupe d'une requête grâce à une clause.
Exception ReadonlyPropertyError()
Générée lors de la tentative de définition d'une valeur de propriété en lecture seule.
Exception UnprojectedPropertyError()
Générée lors de l'obtention d'une valeur de propriété qui n'est pas dans la projection.