Excepciones del módulo de mensajes

El paquete protorpc.messages proporciona las siguientes clases de excepción:

class DecodeError()
Se genera cuando se produce un error al decodificar un mensaje codificado.
class DefinitionNotFoundError()
Se genera cuando no se encuentra una definición.
class DuplicateNumberError()
Se genera cuando se asigna un número duplicado a un campo.
class EnumDefinitionError()
Se genera cuando hay errores en las definiciones de enumeraciones.
class FieldDefinitionError()
Se genera cuando hay errores en las definiciones de campo.
class InvalidDefaultError()
Se genera cuando se proporciona un valor predeterminado no válido a un campo.
class InvalidNumberError()
Se genera cuando se proporciona un número no válido a un campo.
class InvalidVariantError()
Se genera cuando se proporciona una variante no válida a un campo.
class MessageDefinitionError()
Se genera cuando hay errores en las definiciones de mensajes.
class ValidationError()
Se genera cuando un mensaje tiene un valor no válido.