Exceções do módulo de mensagens

O pacote protorpc.messages oferece as seguintes classes de exceção:

classe DecodeError()
Gerada quando ocorre um erro na decodificação de uma mensagem codificada.
class DefinitionNotFoundError()
Gerada quando uma definição não é encontrada.
classe DuplicateNumberError()
Gerada quando um número duplicado é atribuído a um campo.
class 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.
class InvalidVariantError()
Gerado quando uma variante inválida é fornecida para um campo.
class MessageDefinitionError()
Gerada quando ocorrem erros nas definições de Mensagem.
class ValidationError()
Gerada quando uma mensagem tem um valor inválido.