Exceções

Além das exceções do armazenamento de dados da BD, o armazenamento de dados da NDB fornece as seguintes classes de exceções:

exception ComputedPropertyError()
Gerado quando se tenta definir um valor ou eliminar uma propriedade calculada.
exception InvalidPropertyError()
Gerado quando uma propriedade não é aplicável a uma determinada utilização. Por exemplo, uma propriedade tem de existir e ser indexada para ser usada na projeção ou na cláusula group by de uma consulta.
exception ReadonlyPropertyError()
Gerado quando se tenta definir um valor de propriedade só de leitura.
exception UnprojectedPropertyError()
Gerado quando se obtém um valor de propriedade que não está na projeção.