Exceções do módulo de mensagens

No pacote protorpc.messages, há as seguintes classes de exceção:

classe DecodeError()
Gerada quando ocorre um erro na decodificação de uma mensagem codificada.
classe DefinitionNotFoundError()
Gerada quando uma definição não é encontrada.
classe DuplicateNumberError()
Gerada quando um número duplicado é atribuído a um campo.
classe EnumDefinitionError()
Gerada quando ocorrem erros nas definições de Enum.
classe FieldDefinitionError()
Gerada quando ocorrem erros nas definições de campo.
classe InvalidDefaultError()
Gerada quando um valor padrão inválido é fornecido para um campo.
classe InvalidNumberError()
Gerada quando um número inválido é fornecido para um campo.
classe InvalidVariantError()
Gerado quando uma variante inválida é fornecida para um campo.
classe MessageDefinitionError()
Gerada quando ocorrem erros nas definições de Mensagem.
classe ValidationError()
Gerada quando uma mensagem tem um valor inválido.